.elementor-2982 .elementor-element.elementor-element-7c3d2d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;overflow:visible}.elementor-2982 .elementor-element.elementor-element-bf8b138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:35px;overflow:visible}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-d280945{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center}.elementor-2982 .elementor-element.elementor-element-d280945 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-.02em}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-7b0281d{text-align:center;font-family:"Inter",Sans-serif;font-size:18px;font-weight:400;line-height:1.7em}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit-btn-wraper{text-align:center}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button{padding:17px 20px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:16px;font-weight:700;line-height:1em;border-radius:10px}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text{color:var(--e-global-color-white)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button.ekit_tamaya:before{color:var(--e-global-color-white);background-color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button.ekit_tamaya:after{color:var(--e-global-color-white);background-color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button i{color:var(--e-global-color-white)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_slide_in_line:after{background-color:var(--e-global-color-white)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button svg{fill:var(--e-global-color-white)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button:not(.ekit_tamaya){background-color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_distorted_btn .ekit_button__bg{background-color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button:hover>.ekit_creative_button_text{color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button:hover i{color:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button:hover svg{fill:var(--e-global-color-primary)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_position_aware_bg{background-color:var(--e-global-color-white)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:12px;padding:0}.elementor-2982 .elementor-element.elementor-element-745cfb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible}.elementor-2982 .elementor-element.elementor-element-ba02a2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:35px;overflow:visible}@media(min-width:768px){.elementor-2982 .elementor-element.elementor-element-bf8b138{--width:100%}.elementor-2982 .elementor-element.elementor-element-ba02a2b{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2982 .elementor-element.elementor-element-bf8b138{--width:100%}.elementor-2982 .elementor-element.elementor-element-ba02a2b{--width:100%}}@media(max-width:1024px){.elementor-2982 .elementor-element.elementor-element-7c3d2d3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px}.elementor-2982 .elementor-element.elementor-element-bf8b138{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2982 .elementor-element.elementor-element-d280945{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2982 .elementor-element.elementor-element-d280945 .elementor-heading-title{font-size:36px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit-btn-wraper{text-align:left}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button{padding:14px 15px}.elementor-2982 .elementor-element.elementor-element-fcf3095 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:10px}.elementor-2982 .elementor-element.elementor-element-745cfb3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px}.elementor-2982 .elementor-element.elementor-element-ba02a2b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2982 .elementor-element.elementor-element-d280945 .elementor-heading-title{font-size:26px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.modern-contact{position:relative}.modern-contact .scroll-contact-icons{position:fixed;right:18px;top:50%;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(70px);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;z-index:99999}.modern-contact.is-scrolled .scroll-contact-icons{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.modern-contact .scroll-contact-icon{width:52px;height:52px;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#fff;border:none;border-radius:50%;text-decoration:none !important;box-shadow:0 5px 18px rgba(0,0,0,.16);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.modern-contact .scroll-contact-icon svg{display:block;width:24px !important;height:24px !important;min-width:24px;min-height:24px;max-width:24px;max-height:24px;fill:#7d6670;flex-shrink:0;transition:transform .25s ease,fill .25s ease}.modern-contact .scroll-contact-icon:hover{transform:scale(1.1);box-shadow:0 7px 24px rgba(0,0,0,.22)}.modern-contact .scroll-contact-icon:hover svg{transform:scale(1.05)}.modern-contact .whatsapp-icon svg{width:24px !important;height:24px !important;min-width:24px;min-height:24px;max-width:24px;max-height:24px}.modern-contact .scroll-contact-icon,.modern-contact .scroll-contact-icon:hover,.modern-contact .scroll-contact-icon:focus,.modern-contact .scroll-contact-icon:active{text-decoration:none !important;outline:none !important}.modern-contact .scroll-contact-icon{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:767px){.modern-contact .scroll-contact-icons{right:10px;gap:8px}.modern-contact .scroll-contact-icon{width:46px;height:46px;min-width:46px;min-height:46px}.modern-contact .scroll-contact-icon svg{width:22px !important;height:22px !important;min-width:22px;min-height:22px;max-width:22px;max-height:22px}.modern-contact .whatsapp-icon svg{width:22px !important;height:22px !important;min-width:22px;min-height:22px;max-width:22px;max-height:22px}}