@font-face{font-display:swap;font-family:heading-font;src:url(/wp-content/themes/astra-child/fonts/MaisonNeueExtendedMedium.otf)}body,h1,h2,h3,h4,h5,.elementor-nav-menu a{font-family:heading-font,sans-serif!important}.line-one{width:100px;height:1px;display:block;background:#BA9778;position:relative;-webkit-animation:widthleft 0.8s linear;animation:widthleft 0.8s linear}.line-one::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#BA9778}.line-two{width:64px;height:1px;display:block;background:#BA9778;position:relative;right:-40px;top:10px;-webkit-transition:0.3s all ease;transition:0.3s all ease;-webkit-animation:widthRight 0.8s linear;animation:widthRight 0.8s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.line-two::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#BA9778}.my-testi .swiper-slide{background:#fff;-webkit-box-shadow:0 15px 20px rgb(50 73 179 / .08);box-shadow:0 15px 20px rgb(50 73 179 / .08);position:relative}.my-testi .swiper-slide::after{content:""!important;position:absolute;top:15px;left:20px;background:url(https://gyanimonk.com/signagetimes/wp-content/uploads/2024/10/testimonial-icon-1.png);width:49px;height:36px}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .frm_slimselect.ss-main,.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn{background-color:transparent!important;box-shadow:none!important}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement{border-bottom:1px solid #707070!important;border-color:#707070;border-style:none}.my-gallery .elementor-image-box-img{height:316px}.my-gallery .elementor-image-box-img img{object-fit:cover;width:100%;height:100%}.e-n-tab-title{background:transparent!important;box-shadow:none}.my-num{display:flex;justify-content:center;align-content:center;flex-direction:column;position:relative}.my-num span{width:50px;display:flex;height:50px;font-size:15px;line-height:50px;text-align:center;background:#FFF2E5;border-radius:50%;margin-bottom:15px;justify-content:center;align-items:center;align-self:center}.my-num::after{content:"";position:absolute;right:-16px;top:20px;width:1px;height:40%;background:#BA9778}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .my-num>span{background:#BA9778;color:#fff}button#e-n-tab-title-318441708 .my-num::after{display:none!important}.add-row-2 a{color:#474747}@keyframes widthRight{0%{-webkit-transform-origin:0;transform-origin:0}100%{-webkit-transform-origin:1;transform-origin:1}}@keyframes widthLeft{0%{width:0}100%{width:100px}}@media (max-width:768px){.my-gallery .elementor-image-box-img{height:280px}.my-project .e-n-tab-title{justify-content:center!important}.my-project .my-num::after{display:none}}