.elementor-36085 .elementor-element.elementor-element-7b22df4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-7b22df4:not(.elementor-motion-effects-element-type-background), .elementor-36085 .elementor-element.elementor-element-7b22df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FD;}.elementor-36085 .elementor-element.elementor-element-64e072e{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-d2cb2c5{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8ddc31d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E8F3;--border-color:#E5E8F3;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-8ddc31d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36085 .elementor-element.elementor-element-e2f5c24 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-e2f5c24.elementor-element{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-e2f5c24{text-align:center;}.elementor-36085 .elementor-element.elementor-element-e2f5c24 img{width:140px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36085 .elementor-element.elementor-element-f9f1a52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-36085 .elementor-element.elementor-element-f9f1a52 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-f9f1a52.elementor-element{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-f9f1a52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;line-height:38px;}.elementor-36085 .elementor-element.elementor-element-74f6596{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-36085 .elementor-element.elementor-element-74f6596 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-74f6596.elementor-element{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-74f6596 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:23px;letter-spacing:0px;}.elementor-36085 .elementor-element.elementor-element-6a01b2b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-6a01b2b{text-align:left;}.elementor-36085 .elementor-element.elementor-element-3443117{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36085 .elementor-element.elementor-element-9c0dc6d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:45px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-45px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group > label, .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-subgroup label{color:#1F193C;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-mark-required .elementor-field-label:after{color:#FFA800;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-type-html{padding-bottom:0px;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group .elementor-field{color:#1F193C;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group .elementor-field, .elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){border-color:#C0BDD4;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group .elementor-select-wrapper select{border-color:#C0BDD4;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-group .elementor-select-wrapper::before{color:#C0BDD4;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__buttons__wrapper__button-next{background-color:#61CE70;color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"]{background-color:#61CE70;color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__indicators__indicator, .elementor-36085 .elementor-element.elementor-element-9c0dc6d .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-36085 .elementor-element.elementor-element-9c0dc6d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-36085 .elementor-element.elementor-element-66a84bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-66a84bc:not(.elementor-motion-effects-element-type-background), .elementor-36085 .elementor-element.elementor-element-66a84bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FD;}.elementor-36085 .elementor-element.elementor-element-2845617{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-18d63f9{--display:flex;--padding-top:0;--padding-bottom:clamp(3rem, 4vw, 4rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-18d63f9.e-con{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-ae8f318{text-align:center;}.elementor-36085 .elementor-element.elementor-element-ae8f318 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;color:#1F193C;}.elementor-36085 .elementor-element.elementor-element-b8f7544{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg{width:100%;height:10px;color:#C1CBFF;}.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg *{stroke:#C1CBFF;}.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg line{stroke-width:4;}.elementor-36085 .elementor-element.elementor-element-ec56dc1{--e-image-carousel-slides-to-show:6;}.elementor-36085 .elementor-element.elementor-element-ec56dc1 .swiper-wrapper{display:flex;align-items:center;}.elementor-36085 .elementor-element.elementor-element-5c83991{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-dd4fc6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-dd4fc6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-585b0e7{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-585b0e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-78521a3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E8F3;--border-color:#E5E8F3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-78521a3.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-b2c0511 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-b2c0511.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-36085 .elementor-element.elementor-element-aa5c58e{--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:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-aa5c58e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-16016c3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36085 .elementor-element.elementor-element-16016c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#6981FF;}.elementor-36085 .elementor-element.elementor-element-c86a584 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-36085 .elementor-element.elementor-element-579f828{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-579f828.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-6585315 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-36085 .elementor-element.elementor-element-134a2e3{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-134a2e3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-c40585e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-36085 .elementor-element.elementor-element-af2f6b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-36085 .elementor-element.elementor-element-578ba8d{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-9a57160.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-72832c3{--display:flex;}.elementor-36085 .elementor-element.elementor-element-7e161a1{--display:flex;--border-radius:0px 0px 60px 60px;box-shadow:0px 2px 5px 0px rgba(90, 90, 90, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-36085 .elementor-element.elementor-element-5c9ebef{--display:flex;--padding-top:0;--padding-bottom:clamp(3.5rem, 16vw, 10rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-f31431a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:clamp(3.5rem, 16vw, 10rem);--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-70a3ed8{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-6df97fd{--display:flex;--padding-top:0;--padding-bottom:clamp(2rem, 6vw, 5.25rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-6df97fd.e-con{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-f1898e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0 clamp(0.4rem, 2vw, 0.55rem);--row-gap:0;--column-gap:clamp(0.4rem, 2vw, 0.55rem);}.elementor-36085 .elementor-element.elementor-element-2ba9b4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-36085 .elementor-element.elementor-element-84fa6e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-97af6d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-36085 .elementor-element.elementor-element-9d3e0cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:15px;--padding-right:15px;}.elementor-36085 .elementor-element.elementor-element-5862034{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-c2ede65{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-c2ede65{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-c2ede65{right:0px;}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg{width:100%;height:100px;color:#000000;}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg *{stroke:#000000;}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg line{stroke-width:140;}.elementor-36085 .elementor-element.elementor-element-b203933{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-4771393{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-4771393{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-4771393{right:0px;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg{width:100%;height:100px;color:#000000;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg *{stroke:#000000;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg line{stroke-width:140;}.elementor-36085 .elementor-element.elementor-element-aee3a19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 15%;--row-gap:0%;--column-gap:15%;}.elementor-36085 .elementor-element.elementor-element-73152c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-73152c7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-b21b45e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg{width:100%;height:auto;color:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg *{stroke:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw svg line{stroke-width:9;}.elementor-36085 .elementor-element.elementor-element-8ee88d5{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-8ee88d5{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-8ee88d5{right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-36085 .elementor-element.elementor-element-9d10ba8 .elementor-counter-number-wrapper{gap:0.2;font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 4vw, 3.5rem);font-weight:600;}.elementor-36085 .elementor-element.elementor-element-c1f5df5{--display:flex;--position:absolute;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-c1f5df5{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-c1f5df5{right:0px;}.elementor-36085 .elementor-element.elementor-element-3a457ed{--display:flex;}.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg{width:100%;height:auto;color:#00DD7D;}.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg *{stroke:#00DD7D;}.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw svg line{stroke-width:6;}.elementor-36085 .elementor-element.elementor-element-c6b7945{--display:flex;--min-height:100%;--padding-top:clamp(2rem, 5vw, 3.5rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-36085 .elementor-element.elementor-element-f5327a5{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:clamp(0.8rem, 1.7vw, 1.25rem);font-weight:600;line-height:clamp(1.2rem, 3vw, 1.8rem);letter-spacing:0.5px;}.elementor-36085 .elementor-element.elementor-element-cab076b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-cab076b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-51db70f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg{width:100%;height:auto;color:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg *{stroke:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw svg line{stroke-width:9;}.elementor-36085 .elementor-element.elementor-element-b7e1642{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-b7e1642{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-b7e1642{right:0px;}.elementor-36085 .elementor-element.elementor-element-08d6079 .elementor-counter-number-wrapper{gap:0.2rem;font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 4vw, 3.5rem);font-weight:600;}.elementor-36085 .elementor-element.elementor-element-b6b8333{--display:flex;--position:absolute;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-b6b8333{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-b6b8333{right:0px;}.elementor-36085 .elementor-element.elementor-element-cf82022{--display:flex;}.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg{width:100%;height:auto;color:#FF2C2C;}.elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg *{stroke:#FF2C2C;}.elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw svg line{stroke-width:5;}.elementor-36085 .elementor-element.elementor-element-eff113a{--display:flex;--min-height:100%;--padding-top:clamp(2rem, 5vw, 3.5rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-0f23b44{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:clamp(0.8rem, 1.7vw, 1.25rem);font-weight:600;line-height:clamp(1.2rem, 3vw, 1.8rem);letter-spacing:0.5px;}.elementor-36085 .elementor-element.elementor-element-df5e948{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-df5e948.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-33850fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg{width:100%;height:auto;color:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg *{stroke:#94A5FF;}.elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw svg line{stroke-width:9;}.elementor-36085 .elementor-element.elementor-element-1e8485a{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-1e8485a{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-1e8485a{right:0px;}.elementor-36085 .elementor-element.elementor-element-d1d8d00 .elementor-counter-number-wrapper{gap:0.2rem;font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 4vw, 3.5rem);font-weight:600;}.elementor-36085 .elementor-element.elementor-element-b53aa60{--display:flex;--position:absolute;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-b53aa60{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-b53aa60{right:0px;}.elementor-36085 .elementor-element.elementor-element-bef051b{--display:flex;}.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg{width:100%;height:auto;color:#00B7FF;}.elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg *{stroke:#00B7FF;}.elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw svg line{stroke-width:5;}.elementor-36085 .elementor-element.elementor-element-167d93c{--display:flex;--min-height:100%;--padding-top:clamp(2rem, 5vw, 3.5rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-275953f{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:clamp(0.8rem, 1.7vw, 1.25rem);font-weight:600;line-height:clamp(1.2rem, 3vw, 1.8rem);letter-spacing:0.5px;}.elementor-36085 .elementor-element.elementor-element-0c01200{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg{width:100%;height:1px;color:#FFCF71;}.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw{text-align:center;}.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg *{stroke:#FFCF71;}.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg line{stroke-width:1;}.elementor-36085 .elementor-element.elementor-element-aa5ee13{--display:flex;--padding-top:clamp(7rem, 20vw, 14rem);--padding-bottom:clamp(8.5rem, 29vw, 18rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-7ad8548{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-36085 .elementor-element.elementor-element-a9590a3{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-a9590a3{left:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-a9590a3{right:0px;}.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-bac4800.elementor-view-stacked .elementor-icon{background-color:#00000012;}.elementor-36085 .elementor-element.elementor-element-bac4800.elementor-view-framed .elementor-icon, .elementor-36085 .elementor-element.elementor-element-bac4800.elementor-view-default .elementor-icon{color:#00000012;border-color:#00000012;}.elementor-36085 .elementor-element.elementor-element-bac4800.elementor-view-framed .elementor-icon, .elementor-36085 .elementor-element.elementor-element-bac4800.elementor-view-default .elementor-icon svg{fill:#00000012;}.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon{font-size:100%;}.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon svg{height:100%;}.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-8da872f{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-36085 .elementor-element.elementor-element-8da872f{right:0px;}body.rtl .elementor-36085 .elementor-element.elementor-element-8da872f{left:0px;}.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-951d257.elementor-view-stacked .elementor-icon{background-color:#00000012;}.elementor-36085 .elementor-element.elementor-element-951d257.elementor-view-framed .elementor-icon, .elementor-36085 .elementor-element.elementor-element-951d257.elementor-view-default .elementor-icon{color:#00000012;border-color:#00000012;}.elementor-36085 .elementor-element.elementor-element-951d257.elementor-view-framed .elementor-icon, .elementor-36085 .elementor-element.elementor-element-951d257.elementor-view-default .elementor-icon svg{fill:#00000012;}.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon{font-size:30vw;}.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon svg{height:30vw;}.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon-wrapper svg{width:auto;}.elementor-36085 .elementor-element.elementor-element-248b223{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-4ffeff8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-f2d1057{--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;--justify-content:flex-end;--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-991eebc{--display:flex;--padding-top:0;--padding-bottom:clamp(1.3rem, 8vw, 3.5rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-991eebc.e-con{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-8d69443{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-045153e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-bullet-active, .elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-progressbar-fill{background-color:#FFCF71;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-fraction{color:#FFCF71;}.elementor-36085 .elementor-element.elementor-element-62994e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-62994e3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-main-swiper{width:100%;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-swiper-button{font-size:20px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF4D;opacity:1;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__text{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.15rem;font-weight:400;font-style:normal;letter-spacing:0.5px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__name{color:#FFCF71;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;font-style:normal;letter-spacing:0.5px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.15rem;font-weight:400;font-style:italic;}.elementor-36085 .elementor-element.elementor-element-d72cbd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-8dc5e72.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-0419bdb{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 2px 5px 0px rgba(90, 90, 90, 0.1);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-36085 .elementor-element.elementor-element-0419bdb:not(.elementor-motion-effects-element-type-background), .elementor-36085 .elementor-element.elementor-element-0419bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F095A;background-image:url("https://www.zimobi.com.br/wp-content/uploads/2025/03/background-2-scaled.webp");background-position:center center;}.elementor-36085 .elementor-element.elementor-element-8041ffe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:3;}.elementor-36085 .elementor-element.elementor-element-8041ffe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-d2828d6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-d2828d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-9a0d34b{--display:flex;}.elementor-36085 .elementor-element.elementor-element-5258290 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-36085 .elementor-element.elementor-element-c8bd03a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 3.48vw, 2.2rem);font-weight:600;line-height:clamp(2.5rem, 4.3vw, 3rem);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-36085 .elementor-element.elementor-element-4944396{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-438d6b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-7d3a16e > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-7d3a16e{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 2vw, 1.1rem) !important;font-weight:400;line-height:1.8rem;}.elementor-36085 .elementor-element.elementor-element-2a39842{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:clamp(2rem, 7vw, 4.5rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-ee12da8{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36085 .elementor-element.elementor-element-ee12da8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-5c47470{--display:flex;}.elementor-36085 .elementor-element.elementor-element-cdfc113 .elementor-icon-wrapper{text-align:center;}.elementor-36085 .elementor-element.elementor-element-10db05c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-10db05c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36085 .elementor-element.elementor-element-10db05c img{width:100%;max-width:100%;height:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-36085 .elementor-element.elementor-element-64e072e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-d2cb2c5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-8ddc31d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-f9f1a52 .elementor-heading-title{font-size:1.6rem;line-height:1.9rem;}.elementor-36085 .elementor-element.elementor-element-74f6596{width:100%;max-width:100%;}.elementor-36085 .elementor-element.elementor-element-74f6596 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-36085 .elementor-element.elementor-element-6a01b2b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-36085 .elementor-element.elementor-element-6a01b2b.elementor-element{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-3443117{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-3443117.e-con{--order:99999 /* order end hack */;}.elementor-36085 .elementor-element.elementor-element-ae8f318{text-align:center;}.elementor-36085 .elementor-element.elementor-element-ae8f318 .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(2.2rem, 4.3vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-ec56dc1{--e-image-carousel-slides-to-show:3;}.elementor-36085 .elementor-element.elementor-element-dd4fc6a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-585b0e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-78521a3{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-aa5c58e{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-aa5c58e.e-con{--order:99999 /* order end hack */;}.elementor-36085 .elementor-element.elementor-element-579f828{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-579f828.e-con{--order:99999 /* order end hack */;}.elementor-36085 .elementor-element.elementor-element-134a2e3{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-134a2e3.e-con{--order:99999 /* order end hack */;}.elementor-36085 .elementor-element.elementor-element-578ba8d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button{font-size:0.9rem;}.elementor-36085 .elementor-element.elementor-element-7e161a1{--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-2ba9b4d{text-align:center;}.elementor-36085 .elementor-element.elementor-element-2ba9b4d .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(1.8rem, 3.8vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-97af6d8{text-align:center;}.elementor-36085 .elementor-element.elementor-element-97af6d8 .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(1.8rem, 3.8vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg line{stroke-width:180;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg line{stroke-width:180;}.elementor-36085 .elementor-element.elementor-element-f5327a5{line-height:clamp(1rem, 2.5vw, 1.8rem);}.elementor-36085 .elementor-element.elementor-element-0f23b44{line-height:clamp(1rem, 2.5vw, 1.8rem);}.elementor-36085 .elementor-element.elementor-element-275953f{line-height:clamp(1rem, 2.5vw, 1.8rem);}.elementor-36085 .elementor-element.elementor-element-aa5ee13{--padding-top:clamp(5rem, 15vw, 18rem);--padding-bottom:clamp(5rem, 15vw, 18rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-248b223{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-f2d1057{--justify-content:center;}.elementor-36085 .elementor-element.elementor-element-045153e{text-align:center;}.elementor-36085 .elementor-element.elementor-element-045153e .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(2.2rem, 4.3vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__text{font-size:0.9rem;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__name{font-size:0.95rem;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__title{font-size:0.9rem;}.elementor-36085 .elementor-element.elementor-element-d72cbd0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button{font-size:0.9rem;}.elementor-36085 .elementor-element.elementor-element-0419bdb{--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;--border-radius:0px 0px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8041ffe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-d2828d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-9a0d34b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-36085 .elementor-element.elementor-element-9a0d34b.e-con{--align-self:center;}.elementor-36085 .elementor-element.elementor-element-5258290{text-align:center;}.elementor-36085 .elementor-element.elementor-element-5258290 .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(1.8rem, 3.8vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-c8bd03a{text-align:center;}.elementor-36085 .elementor-element.elementor-element-c8bd03a .elementor-heading-title{font-size:clamp(1.3rem, 3.2vw, 2.4rem);line-height:clamp(1.8rem, 3.8vw, 3rem);}.elementor-36085 .elementor-element.elementor-element-4944396{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4px 8px;--row-gap:4px;--column-gap:8px;}.elementor-36085 .elementor-element.elementor-element-438d6b7.e-con{--align-self:flex-start;}.elementor-36085 .elementor-element.elementor-element-7d3a16e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-7d3a16e{text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-36085 .elementor-element.elementor-element-2a39842{--padding-top:clamp(1rem, 2vw, 2rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-ee12da8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-36085 .elementor-element.elementor-element-5c47470{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-36085 .elementor-element.elementor-element-7b22df4{--content-width:95%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-64e072e{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8ddc31d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36085 .elementor-element.elementor-element-f9f1a52{width:100%;max-width:100%;}.elementor-36085 .elementor-element.elementor-element-f9f1a52 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-36085 .elementor-element.elementor-element-f9f1a52 .elementor-heading-title{font-size:1.7rem;line-height:30px;}.elementor-36085 .elementor-element.elementor-element-74f6596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-74f6596 .elementor-heading-title{line-height:1.3em;}.elementor-36085 .elementor-element.elementor-element-6a01b2b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-36085 .elementor-element.elementor-element-6a01b2b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-36085 .elementor-element.elementor-element-66a84bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-18d63f9{--width:auto;}.elementor-36085 .elementor-element.elementor-element-ae8f318{text-align:center;}.elementor-36085 .elementor-element.elementor-element-ae8f318 .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw svg line{stroke-width:3;}.elementor-36085 .elementor-element.elementor-element-ec56dc1{--e-image-carousel-slides-to-show:2;}.elementor-36085 .elementor-element.elementor-element-5c83991{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-dd4fc6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:10px;--padding-right:10px;}.elementor-36085 .elementor-element.elementor-element-78521a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36085 .elementor-element.elementor-element-b2c0511 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-b2c0511 img{max-width:90%;}.elementor-36085 .elementor-element.elementor-element-aa5c58e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-579f828{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-134a2e3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-578ba8d{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button{font-size:0.8rem;}.elementor-36085 .elementor-element.elementor-element-72832c3{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-7e161a1{--border-radius:0px 0px 35px 35px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-6df97fd{--width:auto;}.elementor-36085 .elementor-element.elementor-element-2ba9b4d{text-align:center;}.elementor-36085 .elementor-element.elementor-element-2ba9b4d .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-97af6d8{text-align:center;}.elementor-36085 .elementor-element.elementor-element-97af6d8 .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-9d3e0cf{--padding-top:0;--padding-bottom:0;--padding-left:15px;--padding-right:15px;}.elementor-36085 .elementor-element.elementor-element-c2ede65{top:-25%;}.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw svg line{stroke-width:130;}.elementor-36085 .elementor-element.elementor-element-4771393{top:-25%;}.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw svg line{stroke-width:130;}.elementor-36085 .elementor-element.elementor-element-aee3a19{--gap:5vw 15vw;--row-gap:5vw;--column-gap:15vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-36085 .elementor-element.elementor-element-c1f5df5{--width:33%;}.elementor-36085 .elementor-element.elementor-element-b6b8333{--width:33%;}.elementor-36085 .elementor-element.elementor-element-b53aa60{--width:33%;}.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg path, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg circle, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg square, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg ellipse, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg rect, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg polyline, .elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw svg line{stroke-width:3;}.elementor-36085 .elementor-element.elementor-element-aa5ee13{--padding-top:clamp(3rem, 15vw, 18rem);--padding-bottom:clamp(3rem, 15vw, 18rem);--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-248b223{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-991eebc{--width:auto;}.elementor-36085 .elementor-element.elementor-element-045153e{text-align:center;}.elementor-36085 .elementor-element.elementor-element-045153e .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:6px;width:6px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__text{font-size:0.8rem;letter-spacing:0.2px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__name{font-size:0.9rem;letter-spacing:0.3px;}.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__title{font-size:0.85rem;line-height:1.3rem;letter-spacing:0.2px;}.elementor-36085 .elementor-element.elementor-element-d72cbd0{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8dc5e72 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button{font-size:0.8rem;}.elementor-36085 .elementor-element.elementor-element-0419bdb{--border-radius:0px 0px 0px 0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36085 .elementor-element.elementor-element-8041ffe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36085 .elementor-element.elementor-element-d2828d6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-5258290{text-align:left;}.elementor-36085 .elementor-element.elementor-element-5258290 .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-c8bd03a{text-align:left;}.elementor-36085 .elementor-element.elementor-element-c8bd03a .elementor-heading-title{font-size:clamp(1rem, 4.8vw, 1.6rem);line-height:clamp(1.2rem, 6vw, 2rem);}.elementor-36085 .elementor-element.elementor-element-4944396{--gap:2px 0px;--row-gap:2px;--column-gap:0px;}.elementor-36085 .elementor-element.elementor-element-438d6b7{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-36085 .elementor-element.elementor-element-438d6b7.e-con{--align-self:center;--order:2;}.elementor-36085 .elementor-element.elementor-element-7d3a16e{line-height:1.2rem;}.elementor-36085 .elementor-element.elementor-element-2a39842{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-36085 .elementor-element.elementor-element-ee12da8{--padding-top:0;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-36085 .elementor-element.elementor-element-8ddc31d{--width:43.749%;}.elementor-36085 .elementor-element.elementor-element-3443117{--width:60%;}.elementor-36085 .elementor-element.elementor-element-18d63f9{--width:auto;}.elementor-36085 .elementor-element.elementor-element-dd4fc6a{--width:80%;}.elementor-36085 .elementor-element.elementor-element-585b0e7{--width:91.803%;}.elementor-36085 .elementor-element.elementor-element-78521a3{--width:35.875%;}.elementor-36085 .elementor-element.elementor-element-aa5c58e{--width:55.164%;}.elementor-36085 .elementor-element.elementor-element-579f828{--width:100.048%;}.elementor-36085 .elementor-element.elementor-element-134a2e3{--width:100.048%;}.elementor-36085 .elementor-element.elementor-element-6df97fd{--width:auto;}.elementor-36085 .elementor-element.elementor-element-c2ede65{--width:80%;}.elementor-36085 .elementor-element.elementor-element-4771393{--width:80%;}.elementor-36085 .elementor-element.elementor-element-aee3a19{--width:75%;}.elementor-36085 .elementor-element.elementor-element-73152c7{--width:auto;}.elementor-36085 .elementor-element.elementor-element-c1f5df5{--width:33%;}.elementor-36085 .elementor-element.elementor-element-cab076b{--width:auto;}.elementor-36085 .elementor-element.elementor-element-b6b8333{--width:33%;}.elementor-36085 .elementor-element.elementor-element-df5e948{--width:auto;}.elementor-36085 .elementor-element.elementor-element-b53aa60{--width:33%;}.elementor-36085 .elementor-element.elementor-element-a9590a3{--width:50%;}.elementor-36085 .elementor-element.elementor-element-8da872f{--width:50%;}.elementor-36085 .elementor-element.elementor-element-991eebc{--width:auto;}.elementor-36085 .elementor-element.elementor-element-8041ffe{--width:50%;}.elementor-36085 .elementor-element.elementor-element-ee12da8{--width:100%;}.elementor-36085 .elementor-element.elementor-element-5c47470{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36085 .elementor-element.elementor-element-3443117{--width:100%;}.elementor-36085 .elementor-element.elementor-element-aa5c58e{--width:100%;}.elementor-36085 .elementor-element.elementor-element-579f828{--width:100%;}.elementor-36085 .elementor-element.elementor-element-134a2e3{--width:100%;}.elementor-36085 .elementor-element.elementor-element-c2ede65{--width:95%;}.elementor-36085 .elementor-element.elementor-element-4771393{--width:95%;}.elementor-36085 .elementor-element.elementor-element-8041ffe{--width:100%;}.elementor-36085 .elementor-element.elementor-element-d2828d6{--width:100%;}.elementor-36085 .elementor-element.elementor-element-9a0d34b{--width:100%;}.elementor-36085 .elementor-element.elementor-element-4944396{--width:auto;}.elementor-36085 .elementor-element.elementor-element-ee12da8{--width:100%;}.elementor-36085 .elementor-element.elementor-element-5c47470{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f9f1a52 *//* Span colour on text headers */

.elementor-36085 .elementor-element.elementor-element-f9f1a52 .elementor-heading-title span {
    color: #6981FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f6596 *//* Span colour on text headers */

.elementor-36085 .elementor-element.elementor-element-74f6596 .elementor-heading-title span {
    color: #6981FF;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9c0dc6d *//* Styles for text field alignment */

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-type-text.elementor-field-group {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    flex-grow: 0;
    flex-wrap: nowrap;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-type-text.elementor-field-group input[type="text"]{
    flex-grow: 0;
    flex-basis: 0;
}

/* Styles for label required start */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-mark-required .elementor-field-label:after {
    padding-inline-start: 0;
}

/* Styles for text input */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-textual {
    font-size: 1rem !important;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-textual:focus {
    box-shadow: none;
    border-bottom-color: #6981FF !important;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-textual::placeholder {
    color: #C0BDD4;
    opacity: 1;
}


/* Styles for submit button */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"] {
    height: 65px;
    border-radius: 12px;
    cursor: pointer;
    background: linear-gradient(151deg, #6246ff -4.2%, rgb(55 29 210) 64.22%, rgba(20, 1, 142, 1.0) 120.22%);
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button[type="submit"]:hover {
    background: linear-gradient(151deg, #6e53fe -4.2%, rgba(53, 27, 208, 1.0) 64.22%, rgb(35 14 169) 120.22%);
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-button-text {
    font-size: 1.05rem;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Styles for form validation */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-message:first-letter {
    text-transform: uppercase;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d span.elementor-message.elementor-help-inline {
    font-weight: 600;
    font-size: 0.9rem;
    line-height: 1.1rem;
    text-transform: lowercase;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d span.elementor-message.elementor-help-inline::before {
    content: none;
}

@keyframes fadeInOut {
  0% { opacity: 0; bottom: -10em; }
  8.33% { opacity: 0.9; bottom: 2em; }
  91.67% { opacity: 0.9; bottom: 2em;}
  100% { opacity: 0; bottom: -10em; }
}

/* Styles for success/error alert */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    width: calc(100% - 30px);
    max-width: 28em;
    bottom: 2em;
    background: #15151a;
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.2);
    border-radius: 12px;
    padding: 20px 20px;
    font-weight: 600;
    font-size: 0.9rem;
    line-height: 1.3rem;
    color: white;
    border: solid #d5e0ff 2px;
    z-index: 1;
    pointer-events: none;
    animation: fadeInOut 4s ease-out forwards;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message::before {
    background-image: none;
    content: '';
    position: relative;
    width: 13px;
    height: 13px;
    margin-right: 7px;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message.elementor-message-success {
    border-color: #89ff89;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message.elementor-message-success::before {
    top: -1px;
    background-color: #89ff89;
    clip-path: polygon(12% 52%, 36% 75%, 88% 12%, 100% 23%, 36% 100%, 0% 65%);  
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message.elementor-message-danger {
    border-color: #ff5454;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d div.elementor-message.elementor-message-danger::before {
  background-color: #ff5454;
  transform: rotate(45deg);
  clip-path: polygon(
    42% 0%, 58% 0%, 58% 42%, 100% 42%, 100% 58%, 
    58% 58%, 58% 100%, 42% 100%, 42% 58%, 0% 58%, 
    0% 42%, 42% 42%
  );
}

/* Styles for checkboxes */
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-subgroup-inline {
    padding-left: 6px;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-subgroup-inline .elementor-field-option {
    padding-top: 10px;
    padding-right: 30px;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option {
    display: flex;
    align-items: center;
    font-size: 1rem;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option input[type="checkbox"],
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option input[type="radio"]{
    opacity: 0;
    margin: 0;
    cursor: pointer;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option label {
    position: relative;
    font-size: 1rem !important;
    color: #120831 !important;
    cursor: pointer;
    padding-left: 11px;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option label:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 22px;
    height: 22px;
    left: -19px;
    border: solid #C0BDD4 2px;
    border-radius: 6px;
    background-color: white;
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option label:after {
content: '';
    position: absolute;
    top: -1px;
    bottom: 0;
    margin: auto 0;
    height: 12px;
    width: 12px;
    background-color: #6981FF;
    clip-path: polygon(14% 46%, 39% 68%, 84% 14%, 100% 30%, 42% 100%, 0% 64%);
    left: -14px;
    border-radius: 1px;
    pointer-events: none;
    opacity: 0;
    transform: scale(0) rotate(2deg);
    transition: opacity 0.25s ease-out, transform 0.25s cubic-bezier(.43,1.08,.52,1.6);
}

.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option input[type="checkbox"]:checked + label:after,
.elementor-36085 .elementor-element.elementor-element-9c0dc6d .elementor-field-option input[type="radio"]:checked + label:after{
    opacity: 1;
    transform: scale(1) rotate(2deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e072e */.elementor-36085 .elementor-element.elementor-element-64e072e {
    max-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae8f318 */.elementor-36085 .elementor-element.elementor-element-ae8f318 span {
    color: #6981FF;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-aafb993 */.elementor-36085 .elementor-element.elementor-element-aafb993 {
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
}

.elementor-36085 .elementor-element.elementor-element-aafb993 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-aafb993 .premium-svg-draw {
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f7544 */.elementor-36085 .elementor-element.elementor-element-b8f7544 {
    position: absolute;
    width: 70%;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0 auto;
    display: inline-flex;
    justify-content: center;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d63f9 *//*.elementor-36085 .elementor-element.elementor-element-18d63f9::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    margin: 0 auto;*/
/*    width: calc(100% - 75px);*/
/*    border: solid #C1CBFF 0.5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2845617 */.elementor-36085 .elementor-element.elementor-element-2845617 {
    max-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ec56dc1 *//*@media (max-width: 1024px) {*/
/*    .elementor-36085 .elementor-element.elementor-element-ec56dc1 {*/
/*        height: 200px;*/
/*    }*/
    
/*    .elementor-36085 .elementor-element.elementor-element-ec56dc1 .elementor-widget-container {*/
/*        position: relative;*/
/*        transform: translateY(-25px);*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .elementor-36085 .elementor-element.elementor-element-ec56dc1 {*/
/*        height: 130px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4fc6a */.elementor-36085 .elementor-element.elementor-element-dd4fc6a {
    max-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a57160 */.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-wrapper .elementor-button {
    position: relative;
    background-color: transparent;
}

.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
    font-size: clamp(0.8rem, 1.3vw, 1rem) !important;
    background: linear-gradient(151deg, #6246ff -4.2%, rgb(55 29 210) 64.22%, rgba(20, 1, 142, 1.0) 120.22%);
    padding: clamp(23px, 2.8vw, 28px) clamp(24px, 4vw, 30px);
}

span.elementor-button-text {
    white-space: nowrap;
    letter-spacing: 0.5px;
}

/* Hover animation */
@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes gradient-rotation {
  from {
    --angle: 0deg;
  }

  to {
    --angle: 360deg;
  }
}

.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button::after,
.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button::before {
    content: '';
    box-sizing: content-box;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: -1;
    border-radius: 15px;
    padding: 3px;
    opacity: 0;
    background-image: conic-gradient(from var(--angle), transparent 60%, #C1CBFF);
    animation: gradient-rotation 1.5s linear infinite
}
  
.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button::after {
    filter: blur(0.9rem);
    transition: all 0.5s ease-out;
}

.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-wrapper:hover .elementor-button::after,
.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-wrapper:hover .elementor-button::before{
    opacity: 1;
}

.elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-wrapper:hover .elementor-button-content-wrapper {
    background: linear-gradient(151deg, #6e53fe -4.2%, rgba(53, 27, 208, 1.0) 64.22%, rgb(35 14 169) 120.22%);
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-9a57160 .elementor-button-wrapper .elementor-button::before {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba9b4d */.elementor-36085 .elementor-element.elementor-element-2ba9b4d span {
    color: #FFCF71;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97af6d8 */.elementor-36085 .elementor-element.elementor-element-97af6d8 span {
    color: #FFCF71;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a3ed8 */.elementor-36085 .elementor-element.elementor-element-70a3ed8 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-63ce87e */.elementor-36085 .elementor-element.elementor-element-63ce87e svg {
    width: 100%;
    height: auto !important;
    overflow: visible;
    max-width: 1600px;
}

.elementor-36085 .elementor-element.elementor-element-63ce87e,
.elementor-36085 .elementor-element.elementor-element-63ce87e .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-63ce87e .premium-svg-draw {
    width: 100%;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ede65 */.elementor-36085 .elementor-element.elementor-element-c2ede65 {
    opacity: 0.07;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-9b6fe4d */.elementor-36085 .elementor-element.elementor-element-9b6fe4d svg {
    width: 100%;
    height: auto !important;
    overflow: visible;
    max-width: 1600px;
}

.elementor-36085 .elementor-element.elementor-element-9b6fe4d,
.elementor-36085 .elementor-element.elementor-element-9b6fe4d .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-9b6fe4d .premium-svg-draw {
    width: 100%;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4771393 */.elementor-36085 .elementor-element.elementor-element-4771393 {
    opacity: 0.07;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b203933 */.elementor-36085 .elementor-element.elementor-element-b203933 {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100vh;
    max-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862034 */.elementor-36085 .elementor-element.elementor-element-5862034 {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100vh;
    max-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e94b7c */.elementor-36085 .elementor-element.elementor-element-5e94b7c svg {
    width: 100% !important;
    height: auto !important;
}

.elementor-36085 .elementor-element.elementor-element-5e94b7c {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-5e94b7c .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-b3b7100 */.elementor-36085 .elementor-element.elementor-element-b3b7100 {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-b3b7100 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-b3b7100 .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9d10ba8 */.elementor-36085 .elementor-element.elementor-element-9d10ba8 .elementor-counter-number-suffix,
.elementor-36085 .elementor-element.elementor-element-9d10ba8 .elementor-counter-number-prefix {
    color: #FFA800;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd594af */.elementor-36085 .elementor-element.elementor-element-fd594af svg {
    width: 100% !important;
    height: auto !important;
    overflow: visible;
}

.elementor-36085 .elementor-element.elementor-element-fd594af {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-fd594af .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-fa8c4d6 */.elementor-36085 .elementor-element.elementor-element-fa8c4d6 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-fa8c4d6 .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a457ed */.elementor-36085 .elementor-element.elementor-element-3a457ed {
    transform: translateY(calc(50% - 9px));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f5df5 */.elementor-36085 .elementor-element.elementor-element-c1f5df5 {
    display: inline-flex;
    justify-content: flex-end;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73152c7 */.elementor-36085 .elementor-element.elementor-element-73152c7 {
    max-width: 220px;
    width: 25%;
    min-width: 130px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0c5efc */.elementor-36085 .elementor-element.elementor-element-b0c5efc svg {
    width: 100% !important;
    height: auto !important;
}

.elementor-36085 .elementor-element.elementor-element-b0c5efc {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-b0c5efc .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-8687cf2 */.elementor-36085 .elementor-element.elementor-element-8687cf2 {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-8687cf2 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-8687cf2 .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-08d6079 */.elementor-36085 .elementor-element.elementor-element-08d6079 .elementor-counter-number-prefix {
    color: #FFA800;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ab14c */.elementor-36085 .elementor-element.elementor-element-38ab14c svg {
    width: 100% !important;
    height: auto !important;
    overflow: visible;
}

.elementor-36085 .elementor-element.elementor-element-38ab14c {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-38ab14c .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-fee0ece */.elementor-36085 .elementor-element.elementor-element-fee0ece {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-fee0ece .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-fee0ece .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf82022 */.elementor-36085 .elementor-element.elementor-element-cf82022 {
    transform: translateY(calc(50% - 9px));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b8333 */.elementor-36085 .elementor-element.elementor-element-b6b8333 {
    display: inline-flex;
    justify-content: flex-end;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cab076b */.elementor-36085 .elementor-element.elementor-element-cab076b {
    max-width: 220px;
    width: 25%;
    min-width: 130px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b2652d */.elementor-36085 .elementor-element.elementor-element-7b2652d svg {
    width: 100% !important;
    height: auto !important;
}

.elementor-36085 .elementor-element.elementor-element-7b2652d {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-7b2652d .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-505561f */.elementor-36085 .elementor-element.elementor-element-505561f {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-505561f .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-505561f .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d1d8d00 */.elementor-36085 .elementor-element.elementor-element-d1d8d00 .elementor-counter-number-prefix {
    color: #FFA800;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b99a42a */.elementor-36085 .elementor-element.elementor-element-b99a42a svg {
    width: 100% !important;
    height: auto !important;
    overflow: visible;
}

.elementor-36085 .elementor-element.elementor-element-b99a42a {
    width: 100%;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-b99a42a .elementor-icon-wrapper{
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-e57fdd1 */.elementor-36085 .elementor-element.elementor-element-e57fdd1 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    display: inline-flex;
}

.elementor-36085 .elementor-element.elementor-element-e57fdd1 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-e57fdd1 .premium-svg-draw {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef051b */.elementor-36085 .elementor-element.elementor-element-bef051b {
    transform: translateY(calc(50% - 9px));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b53aa60 */.elementor-36085 .elementor-element.elementor-element-b53aa60 {
    display: inline-flex;
    justify-content: flex-end;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df5e948 */.elementor-36085 .elementor-element.elementor-element-df5e948 {
    max-width: 220px;
    width: 25%;
    min-width: 130px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee3a19 */.elementor-36085 .elementor-element.elementor-element-aee3a19 {
    max-width: 980px;
}/* End custom CSS */
/* Start custom CSS for premium-svg-drawer, class: .elementor-element-6da29f2 */.elementor-36085 .elementor-element.elementor-element-6da29f2 {
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
}

.elementor-36085 .elementor-element.elementor-element-6da29f2 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-6da29f2 .premium-svg-draw {
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c01200 */.elementor-36085 .elementor-element.elementor-element-0c01200 {
    position: absolute;
    width: 70%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    display: inline-flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bac4800 */.elementor-36085 .elementor-element.elementor-element-bac4800 svg {
    width: 100% !important;
    height: auto !important;
}

.elementor-36085 .elementor-element.elementor-element-bac4800,
.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon-wrapper,
.elementor-36085 .elementor-element.elementor-element-bac4800 .elementor-icon {
    width: 100%;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9590a3 */.elementor-36085 .elementor-element.elementor-element-a9590a3 {
    max-width: 550px;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-a9590a3 {
        max-width: 280px;
    }
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-a9590a3 {
        max-width: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-951d257 */.elementor-36085 .elementor-element.elementor-element-951d257 svg {
    width: 100% !important;
    height: auto !important;
    overflow: visible;
}

.elementor-36085 .elementor-element.elementor-element-951d257,
.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-widget-container,
.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon-wrapper,
.elementor-36085 .elementor-element.elementor-element-951d257 .elementor-icon {
    width: 100%;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da872f */.elementor-36085 .elementor-element.elementor-element-8da872f {
    max-width: 550px;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-8da872f {
        max-width: 280px;
    }
}


@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-8da872f {
        max-width: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad8548 */.elementor-36085 .elementor-element.elementor-element-7ad8548 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-045153e */@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-045153e h2 {
        max-width: 230px;
    }
}

.elementor-36085 .elementor-element.elementor-element-045153e span {
    color: #FFCF71;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d1057 */.elementor-36085 .elementor-element.elementor-element-f2d1057 {
    max-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-62994e3 */.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-main-swiper {
    padding-bottom: 50px;
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-slide {
    display: flex;
    justify-content: center;
    padding: 0;
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__content {
    flex-direction: column;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__content {
        margin: 0 0 0 -10px;
    }
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__content {
        margin: -10px 0 0 0;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial {
    width: 100%;
    max-width: 1260px;
    position: relative;    
    padding: 0 30px;
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial {
        flex-direction: column-reverse;
        justify-content: flex-end;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__footer {
    padding: 0 30px 0 0;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__footer {
        padding: 0 0 0 0;
    }   
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__footer {
        align-items: center;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__image {
    width: 160px;
    height: 160px;
    background: #FFCF71;
    transform-origin: 0 0;
    clip-path: path("M79.49,159.83c-19.43,0-38.8-7.07-53.82-20.93C9.53,123.98.17,102.79,0,80.75c-.17-22.35,8.66-43.17,24.88-58.64h0C52.99-4.67,97.27-6.89,127.87,16.94c31.12,24.23,40.02,66.79,21.24,101.36l10.88,38.28-35.23-10.98c-13.58,9.53-29.45,14.23-45.28,14.23Z");
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__image {
        transform: scale(0.8);
    }
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__image {
        transform-origin: center;
        transform: scale(0.69);
        margin-top: -25px;
    }
}


.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__image img {
    clip-path: path("M79.47,5.45c16.44,0,32.54,5.48,45.33,15.44,29.13,22.68,37.51,62.64,19.92,95.02l-.97,1.79.56,1.96,8.36,29.39-26.41-8.23-2.35-.73-2.01,1.41c-12.41,8.71-27.08,13.32-42.4,13.32-18.82,0-36.73-6.96-50.42-19.61-15.13-13.98-23.91-33.85-24.07-54.52-.16-20.95,8.12-40.48,23.33-54.98l.03-.03c13.73-13.06,31.88-20.25,51.11-20.25");
    overflow: visible;
    width: 100%;
    height: 100%;
    border-radius: 0;
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__cite {
    margin: 20px 0 0 0;
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__cite {
        margin: 15px 0 0 0;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__name {
    margin-bottom: 5px;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__name {
        margin-bottom: 0;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__title b{
    font-weight: 500;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .elementor-testimonial__title {
        margin-top: -3px;
    }
}

.elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination {
    display: flex;
    max-width: 1260px;
    padding-left: calc(150px + 35px + 30px);
    left: 0;
    right: 0;
    margin: 0 auto;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-62994e3 .swiper-pagination {
        padding-left: 0;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc5e72 */.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-wrapper .elementor-button {
    position: relative;
    background-color: transparent;
}

.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
    font-size: clamp(0.8rem, 1.3vw, 1rem) !important;
   background: linear-gradient(151deg, #eef0ff 50%, #f4f6ff 30%, #e6e9ff 20%);
    padding: clamp(23px, 2.8vw, 28px) clamp(24px, 4vw, 30px);
}

.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-content-wrapper .elementor-button-text {
    color: #14018e !important;
    white-space: nowrap;
    letter-spacing: 0.5px;
    font-weight: 600;
}

/* Hover animation */
@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes gradient-rotation {
  from {
    --angle: 0deg;
  }

  to {
    --angle: 360deg;
  }
}

.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button::after,
.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button::before {
    content: '';
    box-sizing: content-box;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: -1;
    border-radius: 15px;
    padding: 3px;
    opacity: 0;
    background-image: conic-gradient(from var(--angle), transparent 60%, #eef0ff);
    animation: gradient-rotation 1.5s linear infinite
}
  
.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button::after {
    filter: blur(0.9rem);
    transition: all 0.5s ease-out;
}

.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-wrapper:hover .elementor-button::after,
.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-wrapper:hover .elementor-button::before{
    opacity: 1;
}

.elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-wrapper:hover .elementor-button-content-wrapper {
   background: linear-gradient(151deg, #eef0ff 50%, #f4f6ff 30%, #e6e9ff 20%);
    padding: clamp(23px, 2.8vw, 28px) clamp(24px, 4vw, 30px);
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-8dc5e72 .elementor-button-wrapper .elementor-button::before {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e161a1 */.elementor-36085 .elementor-element.elementor-element-7e161a1 {
    will-change: transform;
    background: linear-gradient(140deg, #6981FF 0.37%, #4D2DFF 66.92%, #3F4D99 104.96%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5258290 */.elementor-36085 .elementor-element.elementor-element-5258290 span {
    color: #FFCF71;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8bd03a */.elementor-36085 .elementor-element.elementor-element-c8bd03a span {
    color: #FFCF71;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d3a16e */.elementor-36085 .elementor-element.elementor-element-7d3a16e p {
    max-width: 430px;
    font-size: clamp(1rem, 1.6vw, 1.1rem) !important;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-7d3a16e p {
        max-width: 370px;
        font-size: clamp(0.85rem, 1.6vw, 1.1rem) !important;
    }
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-7d3a16e p {
        max-width: 280px;
        font-size: clamp(0.6rem, 3.5vw, 0.8rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4944396 */.elementor-36085 .elementor-element.elementor-element-4944396 {
    left: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2828d6 */.elementor-36085 .elementor-element.elementor-element-d2828d6 {
    max-width: calc(1280px / 2);
    /* 43% of 1280px + focus padding */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdfc113 */.elementor-36085 .elementor-element.elementor-element-cdfc113 svg {
    overflow: visible;
    height: 100% !important;
    width: auto !important;
    opacity: 0.2;
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-cdfc113 svg {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

.elementor-36085 .elementor-element.elementor-element-cdfc113 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    height: 100% !important;
    width: auto !important;
}


.elementor-36085 .elementor-element.elementor-element-cdfc113 .elementor-container-widget,
.elementor-36085 .elementor-element.elementor-element-cdfc113 .elementor-icon-wrapper,
.elementor-36085 .elementor-element.elementor-element-cdfc113 .elementor-icon {
    display: inline-flex;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10db05c */.elementor-36085 .elementor-element.elementor-element-10db05c,
.elementor-36085 .elementor-element.elementor-element-10db05c .elementor-motion-effects-element,
.elementor-36085 .elementor-element.elementor-element-10db05c img {
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c47470 */.elementor-36085 .elementor-element.elementor-element-5c47470 {
    width: 100%;
    max-width: 490px;
}

@media (max-width: 1024px) {
    .elementor-36085 .elementor-element.elementor-element-5c47470 {
        max-width: 350px;
    }
}

@media (max-width: 767px) {
    .elementor-36085 .elementor-element.elementor-element-5c47470 {
        max-width: 240px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0419bdb */.elementor-36085 .elementor-element.elementor-element-0419bdb {
    will-change: transform;
    overflow: hidden;
}/* End custom CSS */