.text-space p{margin-bottom:0}.play-btn{background:#fff;border-radius:90px;height:100px;width:100px !important;margin:auto;background:#45ba98;margin-top:-130px}.play-btn svg{wh}a{color:#45ba98;font-weight:600}[type=tel]{direction:rtl}.contact-text a{font-weight:400;color:#004a5f}.icon-contact img{display:inline-block;animation:d4s-float-bounce 1.6s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}.link-footer{color:#45ba98;font-weight:700;cursor:pointer}@keyframes d4s-float-bounce{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}.contact-form .elementor-field-type-acceptance label{color:#002828 !important;font-size:16px !important}.contact-form .elementor-acceptance-field{position:relative;top:3px}.contact-form .elementor-field-type-submit{margin-top:15px}.contact-form .elementor-button i{animation:MoveRightLeft 2s linear infinite;position:relative;left:0;right:0;top:3px}.form-newletter .elementor-field-type-acceptance label{color:#fff !important}@keyframes MoveRightLeft{0%,100%{right:0}50%{right:10px}}.logo-studiojoto{position:relative;top:8px;margin-left:10px;width:25px}.btn-play2{display:inline-block;transform-origin:center;animation:smoothPulse 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes smoothPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}.elementor-accordion-icon-opened svg,.elementor-accordion-icon-closed svg{font-size:30px !important}.elementor-accordion-icon-opened svg{transform:rotate(90deg);transform-origin:center}.slider-logo img{filter:grayscale(100%);max-height:100px;width:auto !important}.footer-s1 .elementor-container{min-height:95px !important}.article-title{direction:ltr}.article-btn{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%)}.icon-faq{position:relative;top:10px;margin-left:20px;height:40px !important;width:auto !important}.text-form{font-size:30px;padding-top:20px;!important;display:inline-block}.why-icon .elementor-icon-list-icon{background:#fff;border-radius:90px;width:50px;height:50px;text-align:center}.why-icon .elementor-icon-list-icon{display:flex;justify-content:center;align-items:center}#our_mission .elementor-container{gap:15px !important}.faq .elementor-accordion-item{border:none !important}.faq .elementor-active{border:none !important}.elementor-accordion .elementor-accordion-item:not(:first-child) .elementor-tab-title{border-top:2px solid #004a5f !important}.post-details{font-family:"Assistant",Sans-serif;font-size:20px;direction:ltr}.post-country{color:#45ba98;font-weight:700}.post-card .elementor-widget-wrap.elementor-element-populated{justify-content:space-between}.post-card .elementor-icon-wrapper{padding:10px}.box-effect:hover>.elementor-widget-wrap:first-of-type{background:#f4f4f4 !important;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.box-effect:hover .elementor-icon-wrapper{animation:d4s-move-x 1.2s ease-in-out infinite}@keyframes d4s-move-x{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.d4s-carousel-text{font-family:"Assistant",Sans-serif;font-size:25px !important;line-height:1.2em !important}.why-us .elementor-container{gap:25px}.footer .elementor-container{gap:80px}.btn-menu-sec .elementor-button-link{width:260px !important}.btn-menu-page .elementor-widget-wrap{justify-content:center;gap:25px}.btn-menu-sec:hover .elementor-button-link{background:#004a5f !important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{width:320px !important;right:-20px !important;left:auto !important;top:80px !important;background:#fff;border-radius:20px;padding:20px 25px;box-shadow:0 10px 40px rgba(0,0,0,.15);height:auto !important;--menu-height:auto !important}.contact-form .elementor-field::placeholder{opacity:1 !important}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#our-products .elementor-container{max-width:100% !important}.faq .elementor-accordion-icon{position:relative;top:16px}.faq .elementor-tab-content{border-width:0;border-top-color:#004A5F00;padding:0;margin-right:7.5%;margin-top:7px}.device-audience .elementor-container{gap:90px}.box-profile img{position:relative;top:0;transition:top ease .5s}.box-profile:hover img{top:-10px}.box-profile:hover .elementor-heading-title{color:#45ba98 !important}.elementor-element-4573c39>.elementor-container:first-of-type{min-height:410px}.article-bottom{position:absolute;bottom:10%;width:90% !important}.footer-link a{color:#fff;font-weight:400}.elementor-accordion .elementor-tab-title{padding-bottom:25px}.menu-header{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.box-effect{position:relative;top:0;transition:top ease .5s}.box-effect:hover{top:-10px}.slider-products img{max-width:320px;margin-top:45px;margin-bottom:20px}.elementor-accordion .elementor-tab-title{margin-bottom:17px !important}.box-effect2:hover>.elementor-widget-wrap:first-of-type{background:#f4f4f4 !important;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}#d4s_carousel_1c547f3 .d4s-arrow:after{width:25px !important;height:25px !important;border-top:5px solid #43b99a !important;border-right:5px solid #43b99a !important}.map-pin{animation:mapPinSoftBounce 2s ease-in-out infinite;transform-origin:center bottom}.map-pin:nth-child(1){animation-delay:0s}.map-pin:nth-child(2){animation-delay:.3s}.map-pin:nth-child(3){animation-delay:.6s}.map-pin:nth-child(4){animation-delay:.9s}@keyframes mapPinSoftBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}#d4s_carousel_1c547f3 .d4s-arrow-prev{right:-40px}#d4s_carousel_1c547f3 .d4s-arrow-next{left:-40px}.subtitle-proudct{font-weight:700;font-size:30px}.swiper-slide-inner{display:flex;flex-direction:column-reverse;align-items:center}.slider-products{max-width:400px !important;margin:auto}.parent-section{position:relative}.products-bg1,.products-bg2,.products-bg3,.products-bg4{position:absolute;width:120px;height:auto;pointer-events:none}.products-bg1{top:20px;right:20px}.products-bg2{top:25px;left:5px}.products-bg3{bottom:0;right:5px}.products-bg4{bottom:20px;left:20px}.arrow-newsletter img{animation:MoveRightLeft 2s linear infinite;position:relative;left:0;right:0;top:0}@keyframes MoveRightLeft{0%,100%{right:0}50%{right:10px}}.contact-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-menu-page{max-width:1400px;margin:auto}.d4s-break-mobile{display:none}.article-title .elementor-heading-title{min-height:80px !important}@media screen and (min-width:800px){.s1{padding:0 5% !important}.d4s-break-desktop{display:inline-block;width:100%}.map-pin{margin-top:25px}}@media (max-width:786px){.d4s-break-mobile{display:inline}.title50 .elementor-heading-title{font-size:40px !important}.title40 .elementor-heading-title{font-size:30px !important}.title35.elementor-heading-title{font-size:25px !important}.title30.elementor-heading-title{font-size:20px !important}.text35 p{font-size:25px}.text35 .elementor-widget-container{line-height:1em}.text30 p{font-size:20px}.text30 .elementor-widget-container{line-height:1em}.text25 p{font-size:21px !important}.text25 .elementor-widget-container{line-height:1em}.why-icon .elementor-icon-list-text{font-size:21px !important}.faq .elementor-accordion-title{font-size:21px !important}.faq .elementor-tab-content{font-size:19px !important}.faq .elementor-accordion-icon svg{width:12px !important}.slider-logo img{max-height:60px !important}.why-icon .elementor-icon-list-icon{width:40px;height:40px}#d4s_carousel_1c547f3 .d4s-arrow-next{left:10px !important}#d4s_carousel_1c547f3 .d4s-arrow-prev{right:10px !important}.contact-line{flex-direction:column;align-items:center;text-align:center;gap:10px}.contact-line .separator{display:none}.elementor-field-option{line-height:1em}.contact-btn{top:80%}.why-us .elementor-container{gap:15px}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0 !important}.slider-products img{max-height:340px;margin-top:40px}.elementor-image-carousel-caption{font-size:20px !important}.subtitle-proudct{font-size:24px !important}#d4s_carousel_1c547f3 .swiper{padding:0 !important}.d4s-carousel-text{font-size:21px !important}.box-task .elementor-widget-wrap{min-height:200px}.btn-menu-page{max-width:300px;margin:anchor-size;margin:auto;margin-top:-50px;padding:20px !important}.footer .elementor-container{gap:15px !important}.device-audience .elementor-container{gap:25px}.elementor-accordion .elementor-accordion-title{display:flex;align-items:center;flex:1;gap:5px}.icon-faq{height:35px !important;margin-left:5px}.elementor-accordion-title{position:relative;top:10px}.icon-faq{position:relative;top:-5px}.elementor-accordion .elementor-tab-title{padding:12px 10px !important}.box-profile2{margin:auto}}