.ahura-contact-form-wrap{padding:30px;background:#fff;border-radius:16px}.ahura-contact-title{margin:0 0 10px;color:#222}.ahura-contact-description{margin:0 0 24px;color:#666}.ahura-contact-description p:last-child{margin-bottom:0}.ahura-contact-form{display:flex;flex-direction:column;gap:18px}.ahura-contact-row{display:flex;flex-wrap:wrap;gap:18px}.ahura-contact-field{width:var(--ahura-field-width,100%);flex:0 1 var(--ahura-field-width,100%);min-width:0}.ahura-contact-label{display:block;margin-bottom:7px;color:#333;font-weight:600}.ahura-contact-required{color:#d63638}.ahura-contact-control{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:11px 14px;color:#222;background:#fff;border:1px solid #d5d9dd;border-radius:8px;outline:0;transition:border-color .2s,box-shadow .2s}.ahura-contact-control:focus{border-color:#2271b1;box-shadow:0 0 0 3px rgb(34 113 177 / .12)}textarea.ahura-contact-control{min-height:130px;resize:vertical}.ahura-contact-actions{display:flex}.ahura-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 24px;color:#fff;background:#2271b1;border:1px solid #fff0;border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.ahura-contact-submit:hover{background:#135e96}.ahura-contact-submit:disabled{cursor:wait;opacity:.7}.ahura-contact-spinner{display:none;width:17px;height:17px;border:2px solid currentColor;border-inline-end-color:#fff0;border-radius:50%;animation:ahura-contact-spin .7s linear infinite}.ahura-contact-form.is-sending .ahura-contact-spinner{display:inline-block}.ahura-contact-status{display:none}.ahura-contact-status.is-success,.ahura-contact-status.is-error{display:block}.ahura-contact-status.is-success{color:#16833d}.ahura-contact-status.is-error,.ahura-contact-field-error{color:#d63638}.ahura-contact-field-error{display:block;margin-top:5px;font-size:12px}.ahura-contact-field.has-error .ahura-contact-control{border-color:#d63638}.ahura-contact-hp{position:absolute!important;inset-inline-start:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@keyframes ahura-contact-spin{to{transform:rotate(360deg)}}.ahura-testimonial-glass{--atg-hover-lift:10px;--atg-avatar-size:58px;width:100%}.ahura-testimonial-glass__grid{--atg-grid-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--atg-grid-gap);align-items:stretch}.ahura-testimonial-glass__card{display:flex;min-height:340px;flex-direction:column;padding:36px 36px 30px;border:1px solid rgb(255 255 255 / .72);border-radius:26px;background:rgb(246 249 255 / .66);box-shadow:0 12px 34px rgb(31 55 91 / .06);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);transform:translateY(0) scale(1);transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s ease,background-color .3s ease}.ahura-testimonial-glass__card:hover{z-index:2;background:rgb(255 255 255 / .86);box-shadow:0 24px 60px rgb(31 55 91 / .15);transform:translateY(calc(var(--atg-hover-lift) * -1)) scale(1.018)}.ahura-testimonial-glass__quote{display:block;align-self:flex-start;height:48px;color:#c9ddff;font-family:Georgia,serif;font-size:64px;font-weight:700;line-height:1}.ahura-testimonial-glass__text{margin:22px 0 0;padding:0;border:0;color:#425779;font-size:16px;font-style:normal;font-weight:500;line-height:2.15;text-align:start}.ahura-testimonial-glass__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:0}.ahura-testimonial-glass__person{display:flex;min-width:0;align-items:center;gap:13px}.ahura-testimonial-glass__avatar{display:inline-flex;width:var(--atg-avatar-size);height:var(--atg-avatar-size);flex:0 0 var(--atg-avatar-size);align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--atg-avatar-color,#2878ef);box-shadow:0 9px 22px color-mix(in srgb,var(--atg-avatar-color,#2878ef) 30%,transparent);color:#fff;font-size:16px;font-weight:900}.ahura-testimonial-glass__avatar img{width:100%;height:100%;object-fit:cover}.ahura-testimonial-glass__person-text{display:flex;min-width:0;flex-direction:column;line-height:1.7}.ahura-testimonial-glass__name{overflow:hidden;color:#142344;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ahura-testimonial-glass__role{overflow:hidden;color:#91a0bd;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ahura-testimonial-glass__stars{flex:0 0 auto;color:#ffad14;font-size:17px;letter-spacing:1px;direction:ltr;white-space:nowrap}@supports not (color:color-mix(in srgb,red,blue)){.ahura-testimonial-glass__avatar{box-shadow:0 9px 22px rgb(40 120 239 / .25)}}@media (max-width:1024px) and (min-width:768px){.ahura-testimonial-glass__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahura-testimonial-glass__card:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - var(--atg-grid-gap)) / 2);justify-self:center}}@media (max-width:767px){.ahura-testimonial-glass__grid{grid-template-columns:1fr;gap:18px}.ahura-testimonial-glass__card:last-child:nth-child(odd){grid-column:auto;width:100%}.ahura-testimonial-glass__card{min-height:300px;padding:28px 24px 24px}.ahura-testimonial-glass__footer{align-items:flex-end}.ahura-testimonial-glass__stars{font-size:14px}}@media (prefers-reduced-motion:reduce){.ahura-testimonial-glass__card{transition:none}.ahura-testimonial-glass__card:hover{transform:none}}.ahura-roadmap{--ahura-roadmap-gap:14px;--ahura-roadmap-badge-size:48px;--ahura-roadmap-line-width:2px;--ahura-roadmap-inline-padding:20px;--ahura-roadmap-hover-lift:8px;--ahura-roadmap-hover-duration:320ms;position:relative;display:flex;flex-direction:column;gap:0;width:100%}.ahura-roadmap__item{position:relative;isolation:isolate;z-index:1;display:flex;align-items:center;gap:14px;min-height:82px;padding:18px 20px;overflow:visible;border-radius:24px;background:#fff;box-shadow:0 12px 35px rgb(27 53 91 / .055);transform:translateY(0) scale(1);transition:transform var(--ahura-roadmap-hover-duration) cubic-bezier(.2,.75,.25,1),box-shadow var(--ahura-roadmap-hover-duration) ease;will-change:transform}.ahura-roadmap__item:hover{z-index:3;transform:translateY(calc(var(--ahura-roadmap-hover-lift) * -1)) scale(1.015);box-shadow:0 24px 55px rgb(27 53 91 / .18)}.ahura-roadmap__connector{display:block;flex:0 0 var(--ahura-roadmap-gap);align-self:flex-start;margin-inline-start:calc(var(--ahura-roadmap-inline-padding) + (var(--ahura-roadmap-badge-size) / 2) - (var(--ahura-roadmap-line-width) / 2));width:var(--ahura-roadmap-line-width);height:var(--ahura-roadmap-gap);background:linear-gradient(to bottom,var(--ahura-step-color),color-mix(in srgb,var(--ahura-step-color) 35%,transparent));opacity:.42}.ahura-roadmap__badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--ahura-roadmap-badge-size);width:var(--ahura-roadmap-badge-size);height:var(--ahura-roadmap-badge-size);border-radius:15px;background:var(--ahura-step-bg);color:var(--ahura-step-color);font-size:20px;font-weight:800;line-height:1}.ahura-roadmap__content{min-width:0;flex:1}.ahura-roadmap__title,.ahura-roadmap__description{margin:0;text-align:start}.ahura-roadmap__title{color:#122342;font-size:18px;font-weight:800;line-height:1.55}.ahura-roadmap__description{margin-top:3px;color:#94a3bf;font-size:15px;line-height:1.7}@supports not (color:color-mix(in srgb,red,blue)){.ahura-roadmap__connector{background:var(--ahura-step-color)}}@media (max-width:767px){.ahura-roadmap__item{min-height:76px;gap:12px}.ahura-roadmap__title{font-size:16px}.ahura-roadmap__description{font-size:13px}}@media (prefers-reduced-motion:reduce){.ahura-roadmap__item{transition:box-shadow .2s ease}.ahura-roadmap__item:hover{transform:none}}.elementor-widget-ahura_visual_decorations{position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;border-radius:inherit;pointer-events:none}.ahura-visual-decorations{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ahura-visual-shape{position:absolute;display:block;width:var(--ahura-shape-size);height:var(--ahura-shape-size);left:var(--ahura-shape-x);top:var(--ahura-shape-y);opacity:var(--ahura-shape-opacity);filter:blur(var(--ahura-shape-blur));z-index:var(--ahura-shape-z);transform:translate(-50%,-50%) rotate(var(--ahura-shape-rotation));pointer-events:none}.ahura-visual-shape--circle{border-radius:50%;background:var(--ahura-shape-color)}.ahura-visual-shape--ring{border:var(--ahura-shape-stroke) solid var(--ahura-shape-color);border-radius:50%}.ahura-visual-shape--rounded-square{border-radius:24%;background:var(--ahura-shape-color)}.ahura-visual-shape--outline-square{border:var(--ahura-shape-stroke) solid var(--ahura-shape-color);border-radius:24%}.ahura-visual-shape--blob{border-radius:62% 38% 54% 46% / 45% 58% 42% 55%;background:var(--ahura-shape-color)}.ahura-visual-shape--dotted-square,.ahura-visual-shape--dot-grid{background-image:radial-gradient(circle,var(--ahura-shape-color) 1.7px,transparent 1.9px);background-size:var(--ahura-shape-spacing) var(--ahura-shape-spacing)}.ahura-visual-shape--dotted-square{border-radius:12%}.ahura-visual-shape--line-grid{background-image:linear-gradient(var(--ahura-shape-color) 1px,transparent 1px),linear-gradient(90deg,var(--ahura-shape-color) 1px,transparent 1px);background-size:var(--ahura-shape-spacing) var(--ahura-shape-spacing)}.ahura-visual-shape--diagonal-lines{background-image:repeating-linear-gradient(135deg,var(--ahura-shape-color) 0 1.5px,transparent 1.5px var(--ahura-shape-spacing))}.ahura-visual-shape--float{animation:ahura-visual-float var(--ahura-shape-duration) ease-in-out infinite}.ahura-visual-shape--pulse{animation:ahura-visual-pulse var(--ahura-shape-duration) ease-in-out infinite}.ahura-visual-shape--drift{animation:ahura-visual-drift var(--ahura-shape-duration) ease-in-out infinite alternate}@keyframes ahura-visual-float{50%{transform:translate(-50%,calc(-50% - 14px)) rotate(var(--ahura-shape-rotation))}}@keyframes ahura-visual-pulse{50%{transform:translate(-50%,-50%) rotate(var(--ahura-shape-rotation)) scale(1.08)}}@keyframes ahura-visual-drift{to{transform:translate(calc(-50% + 14px),calc(-50% - 10px)) rotate(var(--ahura-shape-rotation))}}@media (max-width:1024px) and (min-width:768px){.ahura-visual-shape--hide-tablet{display:none}}@media (max-width:767px){.ahura-visual-shape--hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){.ahura-visual-shape{animation:none!important}}.elementor-editor-active .elementor-widget-ahura_visual_decorations{pointer-events:auto;min-height:40px}.elementor-editor-active .ahura-visual-decorations{pointer-events:none}.special_text_widget .special_text{position:relative}.special_text_widget div{text-align:center}.special_text_widget .special_text,.special_text_widget .regular_text_area{font-size:36px;color:#181522;text-shadow:0 0 10px rgb(0 0 0 / .3)}.special_text_widget .special_text_area svg{position:absolute;top:50%;left:50%;width:calc(100% + 0.75em);height:calc(100% + 0.75em);transform:translate(-50%,-50%);overflow:visible}.special_text_widget .special_text_area svg path{fill:none;stroke-dasharray:1500;stroke-linecap:round;stroke-linejoin:round;stroke:#ffc23a;stroke-width:5px}.ahura_element_price_box_12{background-color:#eaeaea;padding:15px}.ahura_element_price_box_12 .ah-label{text-align:center;font-size:30px;font-weight:700;color:#2C214A;background-color:#fff;border-radius:5px}.ahura_element_price_box_12 .ah-price-section{display:flex;gap:5px;justify-content:center;align-items:center;margin-top:20px}.ahura_element_price_box_12 .ah-price-section .ah-price{font-size:40px}.ahura_element_price_box_12 .ah-price-section .ah-price-currency{font-size:25px}.ahura_element_price_box_12 .ah-price-suffix{text-align:center;font-size:16px;font-weight:lighter}.ahura_element_price_box_12 .ah-items{display:flex;flex-direction:column;align-items:center;margin-top:40px;gap:10px}.ahura_element_price_box_12 .ah-button{text-align:center;margin:50px 0 30px}.ahura_element_price_box_12 .ah-button a{border-radius:40px;padding:8px 30px;transition:all .2s}.ahura-search-form-element{position:relative}.ahura-search-form-element.with-cat{display:flex;gap:9px}.ahura-search-form-element.with-cat.template-3{flex-direction:row-reverse}.ahura-search-form-element.with-cat select{border:none;height:50px;width:150px;border-radius:7px;background-color:#f0f0f0;padding:8px;font-size:13px;color:#505050;outline:0}.ahura-search-form-element .s-input{position:relative}.ahura-search-form-element.with-cat .s-input{width:calc(100% - 150px)}.ahura-search-form-element:not(.with-cat) .s-input{width:100%}.ahura-search-form-element button{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;border:none;background:none;box-shadow:none;width:50px;height:100%;padding:0;top:0;font-size:19px;color:#9e9fb1}body.mw_rtl .ahura-search-form-element .btn-auto-align button{left:0;right:auto}body.mw_ltr .ahura-search-form-element .btn-auto-align button{right:0;left:auto}.ahura-search-form-element input[type=text]{box-shadow:0 7px 35px 0 rgb(0 0 0 / .1)}.ahura-search-form-element #ajax_search_loading{left:0;top:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center;opacity:0}.ahura-search-form-element #ajax_search_loading.show-loader{opacity:1}.ahura-search-form-element.with-btn #ajax_search_loading{width:110px}.ahura-search-form-element .search-item .item-cover{width:50px}.ahura-search-form-element .search-item .item-cover img{border-radius:7px;object-fit:cover}.ahura-search-form-element #ajax_search_res .search-item a{display:flex;gap:10px}