@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap);body{font-display:swap}*{padding:0;margin:0}::selection{background:#000;color:#fff;text-shadow:none}body,html{overflow-x:hidden}html.active,body.active{overflow:hidden}html{scroll-padding-top:100px}::-moz-selection{background:#000;color:#fff;text-shadow:none}header#masthead{display:block !important}#masthead{position:fixed;left:0;top:0;width:100%;display:block;z-index:999}#masthead.sticky{background:#178a88}.header-wrapper .elementor-section .elementor-container{justify-content:space-between;align-items:center}.header-wrapper .logo-box{width:auto !important;float:left}.header-wrapper .menu-box{width:auto !important;float:right}.notfound-content{text-align:center;padding:7vw 0;width:100%;float:left}.error404 .notfound-content h1{color:#000}.error404 .notfound-content h3{margin:20px 0}body .gform_wrapper,.gform_confirmation_wrapper{width:100%;float:left}body .gform_wrapper{margin:0}body .gform_wrapper form{width:100%;float:left}body .gform_wrapper form .gform_body{float:left;width:calc(100% + 30px) !important;margin:0 -15px !important}body .gform_wrapper .gf_progressbar_wrapper{display:none}body .gform_wrapper form .gform_body ul{width:100%;float:left;display:flex;flex-wrap:wrap}body .gform_wrapper form .gform_body ul li.gfield{padding:0;width:50%;float:left;padding:0 15px !important;margin:0 0 14px !important;background-color:#fff0;border:none;clear:inherit}body .gform_wrapper form .gform_body ul li.gfield label{width:100%;float:left;color:#090949;font-size:18px;font-weight:400;margin-top:0 !important;padding:0 0 10px;line-height:133.333%;padding-bottom:8px !important}body .gform_wrapper form .gform_body ul li.gfield label span.gfield_required{font-size:18px;width:4px;height:4px;border-radius:100%;vertical-align:top;margin-left:0;margin-top:0;color:inherit}body .gform_wrapper form .gform_body ul li.gfield.full-box{width:100%}body .gform_wrapper form .gform_body ul li.gfield textarea{width:100% !important;height:144px !important;border-radius:8px !important}body .gform_wrapper form .gform_body ul li.description textarea{width:100% !important}body .gform_wrapper .validation_message{color:#790000;padding-top:5px;padding-right:0 !important;width:100%;float:left;line-height:120%;font-weight:500;letter-spacing:.5px;font-size:14px}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error ul.gfield_checkbox,body .gform_wrapper li.gfield_error ul.gfield_radio,body .gform_wrapper .field_description_below .gfield_description{color:#790000;padding-top:5px;padding-right:0 !important;width:100%;float:left;line-height:120%;font-weight:500;font-size:14px;letter-spacing:.5px}body .gform_confirmation_message{width:100%;float:left;text-align:center;font-weight:400;background-color:#029300;line-height:125%;border:1px solid #e8e8e8;border-radius:5px;padding:16px 20px;color:#fff;font-size:18px;margin-top:40px}body .gform_wrapper div.validation_error{margin-bottom:20px;border:none;background-color:#790000;color:#fff;padding:12px 15px;line-height:120%;font-size:16px;display:flex}body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;width:100%;float:left}body .gform_body input[type=text],body .gform_body input[type=email],body .gform_body input[type=tel],body .gform_body input[type=number],body select,body textarea{width:100% !important;border:1px solid #9d9db6 !important;border-radius:8px !important;padding:7px 16px !important;color:#8484a4 !important;box-shadow:none;height:auto !important;font-weight:300;line-height:150% !important;letter-spacing:.5px;font-size:16px !important;margin:0 !important;background-color:#fff !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none}body select{background-image:url(//keazey.com/wp-content/themes/hello-elementor/css/../images/select-arrow.png);background-repeat:no-repeat;background-position:right 20px center;padding-right:40px !important}body .gform_wrapper textarea.small{height:80px}body .gform_wrapper .gform_page_footer{padding:0 15px;margin-bottom:0;text-align:left;width:100%;float:right;margin-top:10px;border:none}.gform_legacy_markup_wrapper .gform_validation_errors>h2{color:#fff !important;font-weight:400 !important;padding:0 !important;margin:0 !important;line-height:120%}.demo-menu{display:none !important}body .gform_wrapper form .gform_body ul li.gfield.full-width{width:100% !important}.gfield_html{font-size:18px !important;line-height:133.333% !important;color:rgb(27 31 38/0.72)}.gform_legacy_markup_wrapper .gfield_required{color:inherit}.blue-btn a:focus,.pricing .elementor-price-table__button:focus{background:#033050 !important}.yellow-back a:focus{background:0 0 !important;color:#fff !important}.green-back a:focus{background:#ffc757 !important;color:teal !important}.hero-video video{width:402px !important;height:835px !important;border-radius:62px}.benefit-icon-col .elementor-widget-wrap>.benefit-icon{width:28% !important}.benefit-icon-col .elementor-widget-wrap{column-gap:120px;row-gap:40px}.work-icon .elementor-icon-box-icon{margin-top:-50px}.work-inner .elementor-column-gap-default{column-gap:24px;padding-left:80px;padding-right:80px}.testimonial .elementor-testimonial{display:flex;flex-direction:column-reverse}.testimonial .elementor-testimonial__footer{margin-bottom:11px}.testimonial .elementor-main-swiper{width:calc(100% - 8%) !important;overflow:visible;margin-left:4%}.testimonial{overflow:hidden}.testimonial .elementor-testimonial__footer{margin-top:-66px !important}.testimonial .swiper-slide{overflow:visible;margin-top:42px !important}.testimonial-next,.testimonial-prev{cursor:pointer}.testimonial .elementor-swiper-button-next,.testimonial .elementor-swiper-button-prev{display:none !important}.testimonial .swiper-slide:before{content:"";width:82px;height:64px;display:inline-block;background:url(/wp-content/uploads/2025/10/comma-testimonial.svg);position:absolute;right:30px;background-repeat:no-repeat;background-size:cover}.insight-col>.elementor-widget-wrap.elementor-element-populated{flex-direction:column;align-items:flex-end}.register-btn{margin-top:auto}.form-sec{width:1116px !important;backdrop-filter:blur(8px)}.gform_footer input[type=submit]{font-size:18px !important;border:none;font-weight:500 !important;cursor:pointer}.pricing .elementor-price-table__subheading{display:block;text-align:left}.pricing .elementor-price-table__price{justify-content:flex-start !important}.pricing .elementor-price-table__header{order:1}.pricing .elementor-price-table__price{order:2}.pricing .elementor-price-table__footer{order:3}.pricing .elementor-price-table__features-list{order:4;height:auto !important;display:flex;flex-direction:column;gap:16px;flex-grow:1}.pricing .elementor-price-table{display:flex;flex-direction:column;height:auto !important}.pricing .elementor-price-table__button{width:100% !important;margin-top:auto}.pricing .elementor-price-table__heading{padding-bottom:20px !important;border-bottom:1px solid teal;margin-bottom:20px !important}.pricing .elementor-price-table__subheading{margin-bottom:8px}.pricing .elementor-price-table__footer{border-bottom:1px solid teal}.pricing .elementor-price-table__feature-inner{display:flex;align-items:center}.pricing .elementor-price-table .elementor-price-table__features-list svg{width:24px;height:24px;margin-inline-end:8px}.pricing .elementor-widget-container{height:100%;position:relative;overflow:visible !important}.pricing .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{margin:0}.pricing .elementor-ribbon{left:50% !important;transform:translateX(-50%) !important;width:fit-content;height:fit-content;overflow:visible;top:-19px}.pricing .elementor-ribbon-inner{transform:none !important;width:max-content;margin-top:0 !important;padding:4px 51px;border-radius:12px;border:4px solid #f37d52}.pricing .elementor-widget-container{position:relative}.pricing .elementor-widget-container:before{content:"";width:-webkit-fill-available;height:1px;display:inline-block;position:absolute;bottom:0;left:0;margin:24px;background:teal}.tabs{display:flex;align-items:center;gap:45px;flex-wrap:nowrap;justify-content:space-between}.tabs button{background-color:transparent !important;border:none;cursor:pointer;color:inherit;position:relative;padding:24px 70px !important;color:#033050 !important;font-family:Quicksand !important;font-size:20px !important}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:3px;background:teal;z-index:1}.tabs-wrap hr{border:none;height:4px;background:#e9dfc6 !important;width:100%;position:absolute;left:0;right:0;bottom:10px}.tabs-wrap{position:relative;padding-bottom:10px;z-index:3}.layout{display:grid;grid-template-columns:625px 1fr;gap:0;align-items:center;margin-top:0;padding:0 55px}@media (max-width:980px){.layout{grid-template-columns:1fr}.panel{order:2}.wheel-wrap{order:1;justify-self:center}}.panel{position:relative;margin-left:-230px}.card{background:#f37d52;border-radius:24px 24px 0 0;min-height:208px;padding:40px 50px 40px 200px;display:flex;flex-direction:column;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform 1s ease-in-out,opacity 1s ease-in-out 1s;position:relative}.card.expanded{opacity:1;transform:scaleX(1)}.card.left-to-right{transform:scaleX(0);transition:transform 1s ease-in-out 1s,opacity 1s ease-in-out 1s}.card.right-to-left{transform:scaleX(0);transition:transform 1s ease-in-out,opacity 1s ease-in-out}.card.expanded.left-to-right{transform:scaleX(1)}.card.expanded.right-to-left{transform:scaleX(1)}textPath{cursor:pointer}.panel:before{content:"";width:36%;height:103%;background:#fff;display:inline-block;position:absolute;left:-19%;top:-2%;border-radius:0 100% 100% 0;z-index:1}.card h3{color:teal !important}.card p{margin-top:16px;color:#033050 !important}.cta{display:inline-flex;align-items:center;gap:10px;color:#033050;text-decoration:none;margin-top:auto;justify-content:flex-end;font-weight:700;pointer-events:none}.cta svg{width:18px;height:18px;transition:all .3s ease-in}.cta:hover svg{transform:translatex(5px);transition:all .3s ease-in}.wheel-wrap{position:relative;width:625px;transform:rotate(90deg);z-index:2}.center-pic{position:absolute;inset:50% auto auto 50%;width:auto;height:auto;flex-shrink:0;transform:translate(-50%,-50%) rotate(-90deg);overflow:hidden;background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.center-pic img{width:238px;height:260px !important;object-fit:cover;margin-top:5px;margin-right:5px;-webkit-mask-image:url(/wp-content/uploads/2025/12/filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;overflow:hidden}svg{width:100%;height:100%;display:block}.wedge{cursor:pointer;transition:filter .2s ease}.rotor{transform-box:fill-box;transform-origin:50% 50%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.arc-label{font-family:aptos;fill:#fff;font-size:20px}.active.arc-label{fill:teal !important}.marker{stroke-width:4;stroke-linecap:round;opacity:.7}.video-placeholder{width:100%;height:240px;border-radius:0 0 24px 24px;position:relative;overflow:hidden;cursor:pointer;transform:scaleX(0);transform-origin:left center;opacity:0;visibility:hidden;transition:transform 1s ease-in-out,opacity 1s ease-in-out 1s}.video-placeholder[data-video-url]:not([data-video-url=""]){background:#ffc757}.video-placeholder[data-video-url=""],.video-placeholder:not([data-video-url]){visibility:hidden;opacity:0;pointer-events:none}.video-placeholder.expanded{opacity:1;transform:scaleX(1);visibility:visible}.video-placeholder.left-to-right{transform:scaleX(0);transition:transform 1s ease-in-out 1s,opacity 1s ease-in-out 1s}.video-placeholder.right-to-left{transform:scaleX(0);transition:transform 1s ease-in-out,opacity 1s ease-in-out}.video-placeholder.expanded.left-to-right{transform:scaleX(1)}.video-placeholder.expanded.right-to-left{transform:scaleX(1)}.video-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;color:#333}.play-button{margin-bottom:15px;transition:transform .3s ease;margin-left:10%}.video-placeholder:hover .play-button{transform:scale(1.1)}.video-text{font-size:16px;font-weight:600;margin:0;text-align:center;margin-left:10%}.video-placeholder[data-video-url]:not([data-video-url=""]) .video-content{color:#fff}.video-placeholder[data-video-url]:not([data-video-url=""]) .play-button circle{fill:rgb(255 255 255/0.9)}.video-placeholder[data-video-url]:not([data-video-url=""]) .play-button path{fill:rgb(0 0 0/0.8)}.video-placeholder:hover{transform:scaleX(1) translateY(-2px)}.video-placeholder.expanded:hover{transform:scaleX(1) translateY(-2px)}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-modal.show{opacity:1;visibility:visible}.video-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/0.8);backdrop-filter:blur(4px)}.video-modal-content{position:relative;width:90%;max-width:900px;max-height:90%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0/0.3);transform:scale(.9);transition:transform .3s ease}.video-modal.show .video-modal-content{transform:scale(1)}.video-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.video-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.video-modal-close{background:0 0;border:none;padding:8px;cursor:pointer;border-radius:8px;color:#6b7280;transition:background-color .2s ease,color .2s ease}.video-modal-close:hover{background:#e5e7eb;color:#111827}.video-modal-body{position:relative;width:100%;height:500px;background:#000}.video-modal-body iframe,.video-modal-body video{width:100%;height:100%;border:none}body.modal-open{overflow:hidden;position:fixed;width:100%}@media (max-width:768px){.video-modal-content{width:95%;max-height:80%}.video-modal-body{height:300px}.video-modal-header{padding:16px 20px}.video-modal-header h3{font-size:16px}}span.yellow{color:#ffc757}.curve{position:relative}.curve:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:30px;background:url(/wp-content/uploads/2025/11/curve-line.svg) no-repeat center bottom;background-size:contain !important}.curve.work:after{background:url(/wp-content/uploads/2025/11/work.svg) no-repeat center bottom}.curve.goal:after{background:url(/wp-content/uploads/2025/11/goal.svg) no-repeat center bottom}.curve.exp:after{background:url(/wp-content/uploads/2025/11/exp.svg) no-repeat center bottom}.families .swiper-slide{overflow:visible}.families .elementor-main-swiper{overflow:visible}.families .elementor-slide-heading{position:absolute;bottom:-100px}.families .elementor-swiper-button-prev:before,.families .elementor-swiper-button-next:before{content:"";display:block;width:48px;height:48px;background:url(/wp-content/uploads/2025/10/prev.svg) no-repeat center center;background-size:contain}.families .elementor-swiper-button-next:before{background:url(/wp-content/uploads/2025/10/next.svg) no-repeat center center}.families .elementor-swiper-button svg{display:none}.families .elementor-swiper-button{top:108% !important;transform:translateY(0%) !important}.families .elementor-swiper-button-prev{left:84.5% !important}.families .elementor-swiper-button-next{right:10% !important}.read-more-btn{display:block !important}a.read-more{color:inherit;font-size:18px}.es-form-1 label{font-size:0}body .es-form-1 form{background-color:transparent !important}body form.es_subscription_form[data-form-id="1"].wysiwyg-form .ig-es-form-input,.es-form-1 input[type=email]{border:1px solid #9d9db6 !important;border-radius:8px !important;padding:7px 16px !important;color:#8484a4 !important;box-shadow:none;height:auto !important;font-weight:300;line-height:150% !important;letter-spacing:.5px;font-size:16px !important;margin:0 !important;margin-top:0 !important;background-color:#fff !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%}body form.es_subscription_form[data-form-id="1"].wysiwyg-form .ig-es-form-input{border:1px solid #9d9db6 !important;border-radius:8px !important}.es-form-1 .es-field-wrap{display:inline-block;width:80% !important}.es-form-1 .es-field-wrap.es-submit-container{width:fit-content !important;display:inline-block !important}body .es-form-1 form{display:flex;padding:0 10px !important}.es-field-label br{display:none}body form.es_subscription_form[data-form-id="1"].wysiwyg-form input.es-subscribe-btn,body form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-subscribe-btn{margin-top:0 !important;font-size:18px !important;font-weight:400 !important;border-radius:8px !important;margin-left:6px}.families-slider{width:100%;margin:0 auto}.slick-slider .slider-item{position:relative;height:600px}.slider-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}.slider-background:before{content:"";width:100%;height:100%;display:inline-block;background:#178a88b5}.slider-content{position:absolute;bottom:80px;left:60px;z-index:2;width:45%}.slider-content h2{color:#fff !important}.family-image-container{z-index:2;position:absolute;border:0;height:100%}.family-image{height:100% !important;object-fit:cover}.slick-prev{left:25px !important;z-index:1}.slick-next{right:25px !important}.slick-prev,.slick-next{padding:0 !important;font-size:0 !important;background:0 0 !important;width:24px !important;height:24px !important}#why-keazey,#how-it-works,#about-us{scroll-margin-top:30px}.shield-mask .elementor-widget-container{-webkit-mask-image:url(/wp-content/uploads/2025/12/filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;overflow:hidden}.hero-banner .elementor-container{z-index:2}.hero-banner:before{content:"";width:2408px;height:1537px;display:inline-block;top:-569px;left:-402px;right:-86px;z-index:1;border-radius:100%;background:linear-gradient(172deg,var(--Teal,teal) 37.34%,#7bb3a7 120.41%,var(--Beige,#f5e6ce) 156.76%);position:absolute}.hero-banner:after{content:"";width:100%;height:692px;display:inline-block;background:linear-gradient(98deg,#7bb3a7 24.87%,#7bb3a7 83.17%,teal 95.34%);clip-path:path("M 0,0 L 1920,0 L 1920,602.166 C 1205,39.5 1456.5,840.5 0,666.627 Z");position:absolute;bottom:0}.video-placeholder:before{content:"";width:100%;height:100%;background:rgb(0 0 0/0.2);display:inline-block;z-index:-1;position:absolute;top:0;left:0}.big-idea ul{padding-left:20px}