.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IBM Plex Mono";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Mono";--e-global-typography-accent-font-weight:500}.elementor-kit-10 e-page-transition{background-color:#FFBC7D}.elementor-kit-10 h1{font-family:"Fraunces", Sans-serif;font-size:38px;line-height:1.2em}.elementor-kit-10 h2{font-family:"Fraunces", Sans-serif;font-size:28px;line-height:1.2em}.elementor-kit-10 h3{font-family:"Fraunces", Sans-serif;font-size:25px;line-height:1.2em}.elementor-kit-10 h4{font-family:"Fraunces", Sans-serif;font-size:28px;line-height:1.2em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body.elementor-template-full-width{background:#efece4}.eg-grid{background-image:radial-gradient(ellipse at 20% 0%,rgba(239,236,228,0) 0%,#efece4 78%),linear-gradient(#c8c2b2 1px,transparent 1px),linear-gradient(90deg,#c8c2b2 1px,transparent 1px)!important;background-size:100% 100%,48px 48px,48px 48px!important;background-position:0 0,center top,center top!important}.eg-grid.eg-dark{background-image:radial-gradient(ellipse at 20% 0%,rgba(20,24,31,0) 0%,#14181f 78%),linear-gradient(#33465a 1px,transparent 1px),linear-gradient(90deg,#33465a 1px,transparent 1px)!important}.eg-ticks{position:relative}.eg-ticks::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:linear-gradient(#ab8a52,#ab8a52) left clamp(20px,5vw,64px) top 0/18px 1px no-repeat,linear-gradient(#ab8a52,#ab8a52) left clamp(20px,5vw,64px) top 0/1px 18px no-repeat,linear-gradient(#ab8a52,#ab8a52) right clamp(20px,5vw,64px) bottom 0/18px 1px no-repeat,linear-gradient(#ab8a52,#ab8a52) right clamp(20px,5vw,64px) bottom 0/1px 18px no-repeat}.eg-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px}.eg-eyebrow .elementor-heading-title::before{content:"";flex:0 0 22px;height:1px;background:#ab8a52}.eg-dark .eg-eyebrow .elementor-heading-title::before{background:#cbb27f}.eg-eyebrow.eg-center .elementor-heading-title{justify-content:center}.eg-badge .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid #ab8a52;border-radius:2px;padding:5px 12px}.eg-badge .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#ab8a52}.eg-text p{margin:0 0 1em}.eg-text p:last-child{margin-bottom:0}.eg-text a{color:#1d5ba5;text-decoration:underline;text-underline-offset:3px}.eg-dark .eg-text a{color:#cbb27f}.eg-crumbs a{color:inherit;text-decoration:none}.eg-crumbs a:hover{color:#1d5ba5}.eg-crumbs .eg-sep{margin:0 4px;opacity:.7}body.elementor-template-full-width a:focus-visible,body.elementor-template-full-width button:focus-visible,body.elementor-template-full-width input:focus-visible,body.elementor-template-full-width select:focus-visible,body.elementor-template-full-width textarea:focus-visible{outline:2px solid #1d5ba5;outline-offset:2px}.eg-anchor{scroll-margin-top:140px}@media (max-width:1024px){.eg-anchor{scroll-margin-top:90px}}#tool{scroll-margin-top:78px}@media (max-width:767px){#tool{scroll-margin-top:66px}}.eg-shot a{display:block}.eg-shot img{width:100%;height:auto}@media (min-width:1025px) and (max-width:1279px){.elementor-location-header .elementor-element.elementor-element-b6b4109{--e-nav-menu-horizontal-menu-item-margin:8px !important}.elementor-location-header .elementor-element-b6b4109 .elementor-nav-menu .elementor-item{font-size:13.5px !important}.elementor-location-header .elementor-element-23dbf87 img{width:126px !important}.elementor-location-header .elementor-element-4b61f4c .elementor-button{font-size:12px !important;padding:10px 13px !important}.elementor-location-header .elementor-element.elementor-element-65c0874{gap:20px !important}}@media (min-width:1025px) and (max-width:1149px){.elementor-location-header .elementor-element.elementor-element-b6b4109{--e-nav-menu-horizontal-menu-item-margin:6px !important}.elementor-location-header .elementor-element-b6b4109 .elementor-nav-menu .elementor-item{font-size:13px !important}.elementor-location-header .elementor-element-23dbf87 img{width:118px !important}.elementor-location-header .elementor-element-4b61f4c .elementor-button{font-size:11.5px !important;padding:9px 11px !important}.elementor-location-header .elementor-element.elementor-element-65c0874{gap:16px !important}}.eg-wa-float .elementor-icon-wrapper{position:relative;line-height:0}.eg-wa-float .elementor-icon{position:relative;width:68px;height:66px;padding:0!important;display:block!important;background:none!important;box-shadow:none!important}.eg-wa-float .elementor-icon svg{display:block;width:68px!important;height:66px!important;overflow:visible;filter:drop-shadow(0 8px 12px rgba(18,140,126,.35));animation:egRobotFloat 4s ease-in-out infinite;transition:transform .25s ease}.eg-wa-float .egr-signal{transform-box:fill-box;transform-origin:center;animation:egRobotSignal 2.4s ease-out infinite}.eg-wa-float .egr-eyes{transform-box:fill-box;transform-origin:center;animation:egRobotBlink 4.5s infinite}.eg-wa-float .egr-happy{opacity:0}@media (hover:hover){.eg-wa-float:hover .elementor-icon svg{animation:none;transform:translateY(-2px) rotate(-6deg)}.eg-wa-float:hover .egr-eyes{opacity:0;animation:none}.eg-wa-float:hover .egr-happy{opacity:1}.eg-wa-float .elementor-icon-wrapper::before,.eg-wa-float .elementor-icon-wrapper::after{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);border-radius:12px 12px 2px 12px;box-shadow:0 8px 22px rgba(20,24,31,.18),0 1px 2px rgba(20,24,31,.1);opacity:0;pointer-events:none}.eg-wa-float .elementor-icon-wrapper::before{content:"";width:62px;height:36px;background:#fff radial-gradient(circle,#20bf5b 3.5px,transparent 4px) 14px 50%/14px 14px no-repeat;background-image:radial-gradient(circle,#20bf5b 3.5px,transparent 4px),radial-gradient(circle,#7fd9a0 3.5px,transparent 4px),radial-gradient(circle,#bdeacc 3.5px,transparent 4px);background-position:12px 50%,24px 50%,36px 50%;background-size:14px 14px;background-repeat:no-repeat}.eg-wa-float .elementor-icon-wrapper::after{content:"Chat on WhatsApp";white-space:nowrap;color:#14181f;font:500 14px/1 "IBM Plex Sans",sans-serif;padding:11px 36px 11px 14px;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2011%22%3E%3Cpath%20d%3D%22M1%206l3%203%206.5-8M7.5%208.6l.9.9L15%201.5%22%20fill%3D%22none%22%20stroke%3D%22%2334b7f1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat right 12px center/16px 10px;transition:opacity .15s ease}.eg-wa-float .elementor-icon::before{content:"";position:absolute;right:calc(100% + 3px);top:calc(50% + 11px);width:0;height:0;border-left:7px solid #fff;border-top:7px solid transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.eg-wa-float:hover .elementor-icon-wrapper::before{animation:egRobotDots .75s ease forwards}.eg-wa-float:hover .elementor-icon-wrapper::after{opacity:1;transition:opacity .2s ease .65s}.eg-wa-float:hover .elementor-icon::before{opacity:1}}@media (max-width:767px){.eg-wa-float .elementor-icon{width:60px;height:58px}.eg-wa-float .elementor-icon svg{width:60px!important;height:58px!important}}@keyframes egRobotFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes egRobotSignal{0%{transform:scale(1);opacity:.75}80%,100%{transform:scale(3);opacity:0}}@keyframes egRobotBlink{0%,92%,100%{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes egRobotDots{0%{opacity:0}15%,75%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.eg-wa-float .elementor-icon svg,.eg-wa-float .egr-signal,.eg-wa-float .egr-eyes{animation:none}}