.app_icon .elementor-widget-container:hover svg{fill:#fff !important}.app_icon .elementor-widget-container:hover h3,.app_icon .elementor-widget-container:hover p{color:#fff !important}.app_icon,.app_icon-first{position:relative}.app_icon a:before,.app_icon-first a:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0}.need_sec{position:relative}.need_sec:after{content:'';url:background('');background:var(--wpr-bg-e2cf98e3-13cd-42ba-9f19-958392125903);background-repeat:no-repeat;left:unset !important;position:absolute !important;right:20px !important;height:100px;top:14%;background-position:top right 18%;width:100%;animation-duration:6s;animation-iteration-count:infinite;animation-name:bounce-1;animation-timing-function:linear;background-size:8%}.need_sec:before{content:'';url:background('');background:var(--wpr-bg-a00cf7b3-38ba-419b-b894-c8b7f17dd999);background-repeat:no-repeat;left:unset !important;position:absolute !important;right:0 !important;height:100%;background-position:bottom 12% left 0;width:100%;animation-duration:6s;animation-iteration-count:infinite;animation-name:bounce-2;animation-timing-function:linear;background-size:15%}@keyframes bounce-1{0%{transform:translateX(0px)}50%{transform:translateX(30px)}100%{transform:translateX(0)}}@keyframes bounce-2{0%{transform:translateY(0px)}50%{transform:translateY(30px)}100%{transform:translateY(0)}}.toggle_question .elementor-toggle-item{border-radius:20px}.toggle_question .elementor-active{background:#383838 !important;color:#fff !important}.toggle_question .elementor-active a.elementor-toggle-title{color:#fff !important}.toggle_question .elementor-tab-title{border-top-left-radius:20px;border-top-right-radius:20px}.toggle_question .elementor-tab-content{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.toggle_question .elementor-active .elementor-toggle-icon svg{fill:#fff !important}@media(max-width:1024px){.toggle_question .elementor-tab-content{padding-top:10px !important}}.why_cruzen_icon .elementor-icon-wrapper{line-height:1 !important}.why_cruzen_icon .icon-why:hover{transform:translateY(-8px)}.why_cruzen_icon .icon-why{transition:2s ease-out;transition:transform .3s ease-out !important}@media screen and (min-device-width:580px) and (max-device-width:768px){.service_sec .e-child{width:47%}.start_section .e-child{width:70%}.start_section{justify-content:center}}.cruzen_header a.elementor-item-active{font-weight:700 !important}@media (min-width:1024px){.start_section:before{content:'';background:var(--wpr-bg-a0e47a7c-851f-4b4c-8839-f33eba97c09c);background-repeat:no-repeat;position:absolute;top:33%;left:213px}.start_section{position:relative}.start_section:after{content:'';background:var(--wpr-bg-86a354b2-8abc-4063-80a6-cd76f7017693);background-repeat:no-repeat;position:absolute;height:100%;width:100%;top:25px;left:54%;z-index:-1}.overlay_effect:before{content:'';background-color:#00000040;height:100px;width:100%;position:absolute;bottom:-45px;left:0;z-index:-1;border-radius:30px;filter:blur(38px);margin-bottom:20px;width:95%;margin-left:27px}.overlay_effect .elementor-custom-embed-image-overlay:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(56,56,56,.59);border-radius:30px}}.cruzen_form .wpcf7 form.failed .wpcf7-response-output,.cruzen_form .wpcf7 form.aborted .wpcf7-response-output{border-color:#8c7aff;color:#383838;font-family:'Geometria'}.cruzen_form .form-row .input-wrap{background:#fff;padding:10px 20px;border-radius:20px;line-height:1px}.cruzen_form .form-row{padding-bottom:22px}.cruzen_form .form-row input{border:0 !important;box-shadow:none !important;padding:0 !important;height:20px !important}.cruzen_form .form-row textarea{border:0 !important;box-shadow:none !important;padding:0 !important;height:95px !important}.cruzen_form .form-row select{border:0 !important;box-shadow:none !important;padding:0 !important;height:20px !important}.cruzen_form .form-row .input-width{width:50%}.cruzen_form .form-row .form-control{display:flex;align-items:center}.cruzen_form .form-row .input-gap{margin-left:15px}.cruzen_form .form-row label{font-size:13px;color:#8c7aff;font-family:'Geometria';font-weight:500}.cruzen_form .form-row input,.cruzen_form .form-row textarea,.cruzen_form .form-row select{font-size:15px;font-weight:500;color:#383838 !important;font-family:'Geometria'}.cruzen_form .form-row input::placeholder,.cruzen_form .form-row textarea::placeholder,.cruzen_form .form-row select::placeholder{font-size:15px;font-weight:500;color:#383838}.cruzen_form .submit_form{display:flex;justify-content:center;align-items:center;padding-top:30px;flex-direction:column}.cruzen_form .submit_form input{background:#8c7aff;padding:20px 60px;border-radius:50px;font-size:16px;font-family:'Geometria';font-weight:700;border:1px solid #8c7aff !important}.cruzen_form .submit_form input:hover{background:0 0;color:#8c7aff}.cruzen_form span.wpcf7-not-valid-tip{position:absolute;padding-top:8px !important}.wpcf7 form.invalid .wpcf7-response-output{border-color:red !important;color:#383838 !important;text-align:center !important;width:50% !important;margin:0 auto !important}@media(min-width:768px){.cruzen_form .form-row:has(.wpcf7-not-valid){margin-bottom:22px !important}}@media(max-width:768px){.cruzen_form .input-wrap{margin-bottom:22px}.cruzen_form .form-row{padding-bottom:0}.cruzen_form .input-wrap:has(.wpcf7-not-valid){margin-bottom:40px !important}}@media(max-width:590px){.cruzen_form .form-row .form-control{flex-direction:column}.cruzen_form .form-row .input-width{width:100% !important}.cruzen_form .form-row .input-gap{margin-left:0 !important}}.search_form input{min-height:53px !important}.search_form input::placeholder{padding-left:5px}.search_form button.elementor-search-form__submit{margin-right:11px;margin-top:7px;border-radius:50px !important;height:41px;width:73px;display:flex;justify-content:center}.search_form button.elementor-search-form__submit{position:relative}.search_form .e-font-icon-svg-container{display:none !important}.search_form button.elementor-search-form__submit:before{content:'';background:var(--wpr-bg-eea292d7-7dc3-4606-820e-5d64b1a721e4);height:22px;width:22px;object-fit:contain;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:9px}.blog_posts .elementor-post__text{display:flex !important;flex-direction:column}.blog_posts .elementor-post__meta-data{order:2 !important}.blog_posts .elementor-post__excerpt{order:1 !important}.blog_posts .elementor-post__thumbnail:hover{transform:scale(1.5)}.blog_posts .elementor-post__thumbnail{transition:2s ease-out;transition:transform .3s ease-out !important;overflow:hidden}.blog_posts a.elementor-post__thumbnail__link{overflow:hidden;border-radius:20px}.related_blogs h2.wp-block-heading{font-size:20px !important;font-weight:600;font-family:'Geometria';color:#383838;padding-bottom:14px}.related_blogs .wp-block-latest-posts__featured-image img{width:160px !important;height:100px !important;object-fit:cover !important;border-radius:12px}.related_blogs a.wp-block-latest-posts__post-title{font-size:15px;color:#383838;font-family:'Geometria';font-weight:700;display:block;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related_blogs .wp-block-latest-posts__post-excerpt a{display:none}.related_blogs li{line-height:1}.related_blogs .wp-block-latest-posts__post-excerpt{color:#383838;font-size:13px;font-family:'Geometria';font-weight:400}.related_blogs time.wp-block-latest-posts__post-date{font-size:13px !important;font-weight:500;color:#8c7aff;font-family:'Geometria'}.search-no-results .elementor-posts-container{display:flex}.search-no-results .elementor-posts-container .elementor-posts-nothing-found{position:relative}.search-no-results .elementor-posts-container .elementor-posts-nothing-found:before{content:'Please check your search terms and try again';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%}.search-no-results .elementor-posts-nothing-found{width:100%;text-align:center}.search-no-results .elementor-posts-nothing-found{font-weight:700 !important}.search-no-results .elementor-posts-nothing-found:before{font-weight:500 !important}