.elementor-5747 .elementor-element.elementor-element-5a3ca7f{--display:flex;--min-height:100vh;--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;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-5a3ca7f:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-5a3ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://stage-school.shiruziel.com/wp-content/uploads/2025/03/flashlight.png");background-position:-50vw 0;background-repeat:no-repeat;background-size:100vw auto;}.elementor-5747 .elementor-element.elementor-element-dac2eb8{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:-7vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-dac2eb8:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-dac2eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-add6498 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-align:center;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-6a7c827{text-align:center;}.elementor-5747 .elementor-element.elementor-element-6a7c827 .elementor-heading-title{font-family:var( --e-global-typography-7a8fe3a-font-family ), Sans-serif;font-size:var( --e-global-typography-7a8fe3a-font-size );font-weight:var( --e-global-typography-7a8fe3a-font-weight );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-b04ecab{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-413ca4b{width:100%;max-width:100%;text-align:center;}.elementor-5747 .elementor-element.elementor-element-413ca4b .elementor-heading-title{font-family:var( --e-global-typography-7a8fe3a-font-family ), Sans-serif;font-size:var( --e-global-typography-7a8fe3a-font-size );font-weight:var( --e-global-typography-7a8fe3a-font-weight );}.elementor-5747 .elementor-element.elementor-element-910366d{--display:flex;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button:hover, .elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button:hover svg, .elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-5d1936a > .elementor-widget-container{background-color:var( --e-global-color-text );padding:0vw 1vw 0vw 1vw;}.elementor-5747 .elementor-element.elementor-element-5d1936a.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-5d1936a{z-index:2;}.elementor-5747 .elementor-element.elementor-element-5d1936a .elementor-heading-title{font-family:var( --e-global-typography-5ad86ba-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad86ba-font-size );font-weight:var( --e-global-typography-5ad86ba-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-890f212{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-5747 .elementor-element.elementor-element-890f212 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-890f212 .elementor-divider-separator{width:100%;}.elementor-5747 .elementor-element.elementor-element-890f212 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-3c0dec2{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group{margin-bottom:1em;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-form-fields-wrapper{margin-bottom:-1em;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group > a{color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group > a:hover{color:var( --e-global-color-primary );}body .elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group > label{padding-bottom:0.7em;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-form-fields-wrapper label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5ad86ba-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad86ba-font-size );font-weight:var( --e-global-typography-5ad86ba-font-weight );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-field, .elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-subgroup label{font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f4c2ffd-font-family ), Sans-serif;font-size:var( --e-global-typography-f4c2ffd-font-size );font-weight:var( --e-global-typography-f4c2ffd-font-weight );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-ddf51b7 .elementor-heading-title{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-224c08a .elementor-heading-title{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-b682560{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-5747 .elementor-element.elementor-element-eca0edb{text-align:center;}.elementor-5747 .elementor-element.elementor-element-eca0edb .elementor-heading-title{font-family:var( --e-global-typography-f4c2ffd-font-family ), Sans-serif;font-size:var( --e-global-typography-f4c2ffd-font-size );font-weight:var( --e-global-typography-f4c2ffd-font-weight );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__label{padding:0 0 0.3vw 0;text-align:right;font-family:var( --e-global-typography-5ad86ba-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad86ba-font-size );font-weight:var( --e-global-typography-5ad86ba-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__desc{text-align:left;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );padding:1vw 1vw 1vw 1vw;margin:0px 0px 0px 0px;border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder ::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder ::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder ::-moz-placeholder{color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder :-moz-placeholder{color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder input{color-scheme:normal;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );transition:all 0.3s;font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );border-style:none;border-radius:500px 500px 500px 500px;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder-message--success{text-align:center;}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder-message--error{text-align:center;}.elementor-5747 .elementor-element.elementor-element-a9d0481{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-title{font-family:var( --e-global-typography-f4c2ffd-font-family ), Sans-serif;font-size:var( --e-global-typography-f4c2ffd-font-size );font-weight:var( --e-global-typography-f4c2ffd-font-weight );line-height:var( --e-global-typography-f4c2ffd-line-height );color:var( --e-global-color-primary );text-align:center;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-text{font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );margin:3% 0% 3% 0%;text-align:right;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form label{font-family:var( --e-global-typography-5ad86ba-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad86ba-font-size );font-weight:var( --e-global-typography-5ad86ba-font-weight );text-align:right;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form input.input{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__submit{text-align:right;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__success-message{text-align:center;}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__error-message{text-align:center;}.elementor-5747 .elementor-element.elementor-element-9a35356{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:30px 30px 30px 30px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:2;}.elementor-5747 .elementor-element.elementor-element-9a35356:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-9a35356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff0f462 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-b54870e{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-5747 .elementor-element.elementor-element-a1b9f19{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-f63a514{--display:flex;}.elementor-5747 .elementor-element.elementor-element-4870717{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5747 .elementor-element.elementor-element-5147866{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-5147866 > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-11vw -12vw -9vw -4vw;}.elementor-5747 .elementor-element.elementor-element-5147866 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-a3f1d77{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-4de2617{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-bab6eca{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-bab6eca > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-bab6eca img{width:100%;}.elementor-5747 .elementor-element.elementor-element-20145ba{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-20145ba .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-7a66f87 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-5747 .elementor-element.elementor-element-fbd5a6c{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-08b34f3{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-08b34f3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.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-5747 .elementor-element.elementor-element-27bbfb9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-27bbfb9{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-27bbfb9{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-27bbfb9{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-27bbfb9.elementor-view-stacked .elementor-icon{background-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-27bbfb9.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-27bbfb9.elementor-view-default .elementor-icon{color:#10e44c;border-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-27bbfb9.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-27bbfb9.elementor-view-default .elementor-icon svg{fill:#10e44c;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-9fd6316{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-930101d{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-930101d > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-11vw -12vw -9vw -4vw;}.elementor-5747 .elementor-element.elementor-element-930101d img{width:100%;}.elementor-5747 .elementor-element.elementor-element-6e9ca4c{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-0418b1f{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-dd82136{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-dd82136 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-dd82136 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-ab530ce{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-ab530ce .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-fd27e06{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-b63d0f2{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-b63d0f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-45de81f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-45de81f{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-45de81f{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-45de81f{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-45de81f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-45de81f.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-45de81f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-45de81f.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-45de81f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon svg{height:33vw;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-80cc37a > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:0px 50px 50px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-80cc37a{right:0px;}body.rtl .elementor-5747 .elementor-element.elementor-element-80cc37a{left:0px;}.elementor-5747 .elementor-element.elementor-element-80cc37a{top:2vw;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > a{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-6dc5f68{--display:flex;}.elementor-5747 .elementor-element.elementor-element-dfcf8f2{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-465e523{width:var( --container-widget-width, 19vw );max-width:19vw;--container-widget-width:19vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-465e523 > .elementor-widget-container{margin:-5vw -1vw 0vw -1vw;}.elementor-5747 .elementor-element.elementor-element-465e523.elementor-element{--align-self:flex-end;}.elementor-5747 .elementor-element.elementor-element-465e523 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-36895ee{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-c26b995{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-6f23d93{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-6f23d93 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-6f23d93 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-9e7e106{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-9e7e106 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-b61676b );}.elementor-5747 .elementor-element.elementor-element-310c678{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3fac91c{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-3fac91c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-bf8458e{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-bf8458e{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-bf8458e{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b61676b );}.elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-view-default .elementor-icon{color:var( --e-global-color-b61676b );border-color:var( --e-global-color-b61676b );}.elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-bf8458e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b61676b );}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-3a25e49{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-206c0c6{width:var( --container-widget-width, 19vw );max-width:19vw;--container-widget-width:19vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-206c0c6 > .elementor-widget-container{margin:-5vw -1vw 0vw -1vw;}.elementor-5747 .elementor-element.elementor-element-206c0c6.elementor-element{--align-self:flex-end;}.elementor-5747 .elementor-element.elementor-element-206c0c6 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-cdf7efa{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-e439ac1{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-b5b3c93{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-b5b3c93 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-b5b3c93 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-e78d236{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-e78d236 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-e9a90b7{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-1e3be42{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-1e3be42 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-0013100.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-0013100{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-0013100{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-0013100{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-0013100.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-0013100.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-0013100.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-0013100.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-0013100.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-8585bb6 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:0px 50px 50px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-8585bb6{right:0px;}body.rtl .elementor-5747 .elementor-element.elementor-element-8585bb6{left:0px;}.elementor-5747 .elementor-element.elementor-element-8585bb6{top:2vw;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-df5cd3a{--display:flex;}.elementor-5747 .elementor-element.elementor-element-800b220{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-df9e553{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-df9e553 > .elementor-widget-container{--e-transform-rotateZ:-23deg;margin:-8vw -6vw -3vw -3vw;}.elementor-5747 .elementor-element.elementor-element-df9e553 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-e414a57{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-f09ad99{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-4e2a42b{width:var( --container-widget-width, 12vw );max-width:12vw;--container-widget-width:12vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-4e2a42b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-4e2a42b img{width:100%;}.elementor-5747 .elementor-element.elementor-element-b643d61{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-b643d61 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-061ee68 );}.elementor-5747 .elementor-element.elementor-element-55c65b5{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-0a058d2{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-0a058d2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-20c1600.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-20c1600{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-20c1600{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-20c1600{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-20c1600.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-061ee68 );}.elementor-5747 .elementor-element.elementor-element-20c1600.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-20c1600.elementor-view-default .elementor-icon{color:var( --e-global-color-061ee68 );border-color:var( --e-global-color-061ee68 );}.elementor-5747 .elementor-element.elementor-element-20c1600.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-20c1600.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-061ee68 );}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-7f18cbc{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-1147022{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-1147022 > .elementor-widget-container{--e-transform-rotateZ:-23deg;margin:-8vw -6vw -3vw -3vw;}.elementor-5747 .elementor-element.elementor-element-1147022 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-d5bac37{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-e9a11a5{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-313c661{width:var( --container-widget-width, 12vw );max-width:12vw;--container-widget-width:12vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-313c661 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-313c661 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-dd9c040{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-dd9c040 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-f7d87c3{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3a0d562{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-3a0d562 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-3f3689e{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-3f3689e{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-3f3689e{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-3f3689e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-6801871 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:0px 50px 50px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-6801871{right:0px;}body.rtl .elementor-5747 .elementor-element.elementor-element-6801871{left:0px;}.elementor-5747 .elementor-element.elementor-element-6801871{top:2vw;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-9886612{--display:flex;}.elementor-5747 .elementor-element.elementor-element-7cc14c2{--display:flex;--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-366bbf2{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-366bbf2 > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-11vw -12vw -9vw -4vw;}.elementor-5747 .elementor-element.elementor-element-366bbf2 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-d07c3f3{--display:flex;--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:space-between;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-e45de60{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-68e9f8d{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-68e9f8d .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-7a66f87 );}.elementor-5747 .elementor-element.elementor-element-eac0dac{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-e834113{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-e834113 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-16d06ce{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-16d06ce{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-16d06ce{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-view-stacked .elementor-icon{background-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-view-default .elementor-icon{color:#10e44c;border-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-16d06ce.elementor-view-default .elementor-icon svg{fill:#10e44c;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-51ba2d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-8d89938{--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:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-0a2aca1{width:var( --container-widget-width, 6vw );max-width:6vw;--container-widget-width:6vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-0a2aca1 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-a05a184{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-900d327{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-900d327 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-84528fa{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-30f4c27{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-30f4c27 > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-7vw -9vw -11vw -8vw;}.elementor-5747 .elementor-element.elementor-element-30f4c27 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-40682ef.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-40682ef{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-40682ef{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-40682ef{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-40682ef.elementor-view-stacked .elementor-icon{background-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-40682ef.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-40682ef.elementor-view-default .elementor-icon{color:#10e44c;border-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-40682ef.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-40682ef.elementor-view-default .elementor-icon svg{fill:#10e44c;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-83efcf4{--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:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-12183ec{width:var( --container-widget-width, 6vw );max-width:6vw;--container-widget-width:6vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-12183ec img{width:100%;}.elementor-5747 .elementor-element.elementor-element-d7a6e08{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-f5bc786{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-f5bc786 .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-41d16cc{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-fa36629{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-fa36629 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-1ae0f34{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-1ae0f34 > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-7vw -9vw -11vw -8vw;}.elementor-5747 .elementor-element.elementor-element-1ae0f34 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-078f9fc{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-078f9fc{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-078f9fc{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-view-stacked .elementor-icon{background-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-view-default .elementor-icon{color:#10e44c;border-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-078f9fc.elementor-view-default .elementor-icon svg{fill:#10e44c;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-d8d33d7{--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:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5747 .elementor-element.elementor-element-da3f70e > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:0px 50px 50px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-da3f70e{right:0px;}body.rtl .elementor-5747 .elementor-element.elementor-element-da3f70e{left:0px;}.elementor-5747 .elementor-element.elementor-element-da3f70e{top:2vw;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > a{font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-size:var( --e-global-typography-b939390-font-size );font-weight:var( --e-global-typography-b939390-font-weight );}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5747 .elementor-element.elementor-element-42d5687{width:var( --container-widget-width, 6vw );max-width:6vw;--container-widget-width:6vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-42d5687 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-2b50576{--display:flex;--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;}.elementor-5747 .elementor-element.elementor-element-382e7aa{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-382e7aa .elementor-heading-title{font-family:var( --e-global-typography-60d9e28-font-family ), Sans-serif;font-size:var( --e-global-typography-60d9e28-font-size );font-weight:var( --e-global-typography-60d9e28-font-weight );line-height:var( --e-global-typography-60d9e28-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-1e68a72{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-99b7aa7{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-99b7aa7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5747 .elementor-element.elementor-element-c402318{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-c402318 > .elementor-widget-container{--e-transform-rotateZ:37deg;margin:-7vw -9vw -11vw -8vw;}.elementor-5747 .elementor-element.elementor-element-c402318 img{width:100%;}.elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-4de2ec2{right:-9vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-4de2ec2{left:-9vw;}.elementor-5747 .elementor-element.elementor-element-4de2ec2{top:-10vw;z-index:-1;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon-wrapper{text-align:center;}.elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-view-stacked .elementor-icon{background-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-view-default .elementor-icon{color:#10e44c;border-color:#10e44c;}.elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-view-framed .elementor-icon, .elementor-5747 .elementor-element.elementor-element-4de2ec2.elementor-view-default .elementor-icon svg{fill:#10e44c;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon{font-size:33vw;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon svg{height:33vw;}.elementor-5747 .elementor-element.elementor-element-c235701{--display:flex;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-65680a9{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-65680a9.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__label{text-align:right;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__desc{text-align:left;font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder input{color-scheme:normal;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );transition:all 0.3s;font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder-message--success{text-align:center;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:none;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder-message--error{text-align:center;color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );border-style:none;}.elementor-5747 .elementor-element.elementor-element-7a0bfdf{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:2vw;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:var( --e-global-typography-b939390-font-size );--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-accent );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5747 .elementor-element.elementor-element-7a0bfdf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-b939390-font-family ), Sans-serif;font-weight:var( --e-global-typography-b939390-font-weight );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}body.elementor-page-5747:not(.elementor-motion-effects-element-type-background), body.elementor-page-5747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5747 .elementor-element.elementor-element-5a3ca7f:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-5a3ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-10vw 100%;background-size:76vw auto;}.elementor-5747 .elementor-element.elementor-element-5a3ca7f{--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-dac2eb8{--margin-top:0vw;--margin-bottom:-7vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5747 .elementor-element.elementor-element-6a7c827 .elementor-heading-title{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-5747 .elementor-element.elementor-element-413ca4b .elementor-heading-title{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-5d1936a .elementor-heading-title{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-field, .elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-subgroup label{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-ddf51b7 .elementor-heading-title{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-224c08a .elementor-heading-title{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-eca0edb .elementor-heading-title{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__action-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-title{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-text{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form input.input{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__button[type="submit"]{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-a1b9f19{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-5147866 > .elementor-widget-container{margin:-23vw -5vw -39vw -30vw;}.elementor-5747 .elementor-element.elementor-element-5147866{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-5147866.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-a3f1d77{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-4de2617{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-bab6eca{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-5747 .elementor-element.elementor-element-20145ba .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-fbd5a6c{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-08b34f3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-08b34f3{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-4870717{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-930101d > .elementor-widget-container{margin:-23vw -5vw -39vw -30vw;}.elementor-5747 .elementor-element.elementor-element-930101d{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-930101d.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-6e9ca4c{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-0418b1f{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-dd82136{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-5747 .elementor-element.elementor-element-ab530ce .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-fd27e06{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-b63d0f2 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-b63d0f2{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon svg{height:450px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-9fd6316{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-465e523 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-465e523{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-465e523.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-36895ee{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-c26b995{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-6f23d93{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;}.elementor-5747 .elementor-element.elementor-element-9e7e106 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-310c678{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3fac91c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-3fac91c{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-dfcf8f2{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-206c0c6 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-206c0c6{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-206c0c6.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-cdf7efa{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-e439ac1{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-b5b3c93{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;}.elementor-5747 .elementor-element.elementor-element-e78d236 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-e9a90b7{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-1e3be42 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-1e3be42{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-3a25e49{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-df9e553 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-df9e553{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-df9e553.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-e414a57{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-f09ad99{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-4e2a42b{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-5747 .elementor-element.elementor-element-b643d61 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-55c65b5{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-0a058d2 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-0a058d2{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-800b220{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-1147022 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-1147022{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-1147022.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-d5bac37{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-e9a11a5{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-313c661{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-5747 .elementor-element.elementor-element-dd9c040 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-f7d87c3{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3a0d562 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-3a0d562{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-7f18cbc{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-7cc14c2{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-366bbf2 > .elementor-widget-container{margin:-23vw -5vw -39vw -30vw;}.elementor-5747 .elementor-element.elementor-element-366bbf2{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-366bbf2.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-d07c3f3{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-e45de60{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-68e9f8d .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-eac0dac{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-e834113 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-e834113{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-0a2aca1{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-5747 .elementor-element.elementor-element-a05a184{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-900d327{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-900d327 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-84528fa{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-30f4c27 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-30f4c27{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-30f4c27.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-8d89938{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-12183ec{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-5747 .elementor-element.elementor-element-d7a6e08{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-f5bc786{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-f5bc786 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-41d16cc{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-fa36629 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-fa36629{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-1ae0f34 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-1ae0f34{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-1ae0f34.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-83efcf4{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-42d5687{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-5747 .elementor-element.elementor-element-2b50576{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5747 .elementor-element.elementor-element-382e7aa{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5747 .elementor-element.elementor-element-382e7aa .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-1e68a72{width:100%;max-width:100%;font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-99b7aa7 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-99b7aa7{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-5747 .elementor-element.elementor-element-c402318 > .elementor-widget-container{margin:-9vw -5vw -18vw -20vw;}.elementor-5747 .elementor-element.elementor-element-c402318{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-5747 .elementor-element.elementor-element-c402318.elementor-element{--order:99999 /* order end hack */;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon{font-size:450px;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon svg{height:450px;}.elementor-5747 .elementor-element.elementor-element-d8d33d7{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__label{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__desc{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__action-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf{--n-tabs-title-font-size:var( --e-global-typography-b939390-font-size );}}@media(max-width:767px){.elementor-5747 .elementor-element.elementor-element-5a3ca7f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-5a3ca7f:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-5a3ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-70vw 60vw;background-size:200vw auto;}.elementor-5747 .elementor-element.elementor-element-dac2eb8{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-add6498 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5747 .elementor-element.elementor-element-add6498 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5747 .elementor-element.elementor-element-6a7c827 .elementor-heading-title{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-5747 .elementor-element.elementor-element-b04ecab{--width:85vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5747 .elementor-element.elementor-element-413ca4b .elementor-heading-title{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-207b440 .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-5d1936a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5747 .elementor-element.elementor-element-5d1936a.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-5d1936a{text-align:center;}.elementor-5747 .elementor-element.elementor-element-5d1936a .elementor-heading-title{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5747 .elementor-element.elementor-element-890f212 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-890f212 .elementor-divider-separator{width:100%;}.elementor-5747 .elementor-element.elementor-element-890f212 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5747 .elementor-element.elementor-element-910366d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-group .elementor-field, .elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-field-subgroup label{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-3c0dec2 .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-ddf51b7 .elementor-heading-title{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-224c08a .elementor-heading-title{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-eca0edb .elementor-heading-title{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-92056d7 .jet-form-builder__action-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-title{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form-text{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form label{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__form input.input{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__button[type="submit"]{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-a1b9f19{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-5147866{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-5147866 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-a3f1d77{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-4de2617{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-bab6eca{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-5747 .elementor-element.elementor-element-20145ba{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-20145ba .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-fbd5a6c{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-08b34f3{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-08b34f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-27bbfb9{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-27bbfb9{left:-50px;}.elementor-5747 .elementor-element.elementor-element-27bbfb9{top:200px;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-27bbfb9 .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-4870717{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-930101d{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-930101d > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-6e9ca4c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-0418b1f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-dd82136{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-5747 .elementor-element.elementor-element-ab530ce{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-ab530ce .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-fd27e06{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-b63d0f2{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-b63d0f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-45de81f{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-45de81f{left:-50px;}.elementor-5747 .elementor-element.elementor-element-45de81f{top:200px;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-45de81f .elementor-icon svg{height:350px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5747 .elementor-element.elementor-element-80cc37a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5747 .elementor-element.elementor-element-80cc37a{top:25px;}.elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-80cc37a .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-9fd6316{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-465e523{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-465e523 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-36895ee{--min-height:320px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-c26b995{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-6f23d93{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-5747 .elementor-element.elementor-element-9e7e106{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-9e7e106 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-310c678{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3fac91c{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-3fac91c > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-bf8458e{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-bf8458e{left:-50px;}.elementor-5747 .elementor-element.elementor-element-bf8458e{top:300px;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-bf8458e .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-dfcf8f2{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-206c0c6{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-206c0c6 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-cdf7efa{--min-height:320px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-e439ac1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-b5b3c93{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-5747 .elementor-element.elementor-element-e78d236{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-e78d236 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-e9a90b7{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-1e3be42{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-1e3be42 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-0013100{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-0013100{left:-50px;}.elementor-5747 .elementor-element.elementor-element-0013100{top:300px;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-0013100 .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-8585bb6 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5747 .elementor-element.elementor-element-8585bb6{top:25px;}.elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-8585bb6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-3a25e49{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-df9e553{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-df9e553 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-e414a57{--min-height:320px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-f09ad99{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-4e2a42b{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-5747 .elementor-element.elementor-element-b643d61{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-b643d61 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-55c65b5{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-0a058d2{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-0a058d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-20c1600{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-20c1600{left:-50px;}.elementor-5747 .elementor-element.elementor-element-20c1600{top:300px;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-20c1600 .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-800b220{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-1147022{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-1147022 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-d5bac37{--min-height:320px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-e9a11a5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-313c661{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-5747 .elementor-element.elementor-element-dd9c040{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-dd9c040 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-f7d87c3{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-3a0d562{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-3a0d562 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-3f3689e{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-3f3689e{left:-50px;}.elementor-5747 .elementor-element.elementor-element-3f3689e{top:300px;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-3f3689e .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-6801871 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5747 .elementor-element.elementor-element-6801871{top:25px;}.elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-6801871 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-7f18cbc{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-7cc14c2{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-366bbf2{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-366bbf2 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-d07c3f3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-e45de60{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5747 .elementor-element.elementor-element-68e9f8d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-68e9f8d .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-eac0dac{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-e834113{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-e834113 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-16d06ce{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-16d06ce{left:-50px;}.elementor-5747 .elementor-element.elementor-element-16d06ce{top:200px;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-16d06ce .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-51ba2d5{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-0a2aca1{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-0a2aca1 > .elementor-widget-container{margin:-140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-a05a184{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5747 .elementor-element.elementor-element-900d327{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-900d327 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-84528fa{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-30f4c27{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-30f4c27 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-40682ef{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-40682ef{left:-50px;}.elementor-5747 .elementor-element.elementor-element-40682ef{top:200px;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-40682ef .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-8d89938{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-12183ec{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-12183ec > .elementor-widget-container{margin:-140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-d7a6e08{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5747 .elementor-element.elementor-element-f5bc786{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-f5bc786 .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-41d16cc{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-fa36629{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-fa36629 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-1ae0f34{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-1ae0f34 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-078f9fc{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-078f9fc{left:-50px;}.elementor-5747 .elementor-element.elementor-element-078f9fc{top:200px;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-078f9fc .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-83efcf4{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-da3f70e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5747 .elementor-element.elementor-element-da3f70e{top:25px;}.elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5747 .elementor-element.elementor-element-da3f70e .elementor-icon-list-item > a{font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-42d5687{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5747 .elementor-element.elementor-element-42d5687 > .elementor-widget-container{margin:-140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-2b50576{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5747 .elementor-element.elementor-element-382e7aa{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-382e7aa .elementor-heading-title{font-size:var( --e-global-typography-60d9e28-font-size );line-height:var( --e-global-typography-60d9e28-line-height );}.elementor-5747 .elementor-element.elementor-element-1e68a72{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-99b7aa7{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-99b7aa7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-c402318{width:100%;max-width:100%;}.elementor-5747 .elementor-element.elementor-element-c402318 > .elementor-widget-container{margin:-96px -45px -165px -45px;padding:5px 0px 0px 0px;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-4de2ec2{right:-50px;}body.rtl .elementor-5747 .elementor-element.elementor-element-4de2ec2{left:-50px;}.elementor-5747 .elementor-element.elementor-element-4de2ec2{top:200px;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon{font-size:350px;}.elementor-5747 .elementor-element.elementor-element-4de2ec2 .elementor-icon svg{height:350px;}.elementor-5747 .elementor-element.elementor-element-d8d33d7{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5747 .elementor-element.elementor-element-c235701{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__label{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__desc{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-5747 .elementor-element.elementor-element-65680a9 .jet-form-builder__action-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-5747 .elementor-element.elementor-element-7a0bfdf{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-b939390-font-size );}.elementor-5747 .elementor-element.elementor-element-9a35356{--width:85vw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-5747 .elementor-element.elementor-element-b04ecab{--width:35vw;}.elementor-5747 .elementor-element.elementor-element-a3f1d77{--width:100%;}.elementor-5747 .elementor-element.elementor-element-4de2617{--width:100%;}.elementor-5747 .elementor-element.elementor-element-4870717{--width:100%;}.elementor-5747 .elementor-element.elementor-element-6e9ca4c{--width:100%;}.elementor-5747 .elementor-element.elementor-element-0418b1f{--width:100%;}.elementor-5747 .elementor-element.elementor-element-9fd6316{--width:100%;}.elementor-5747 .elementor-element.elementor-element-dfcf8f2{--width:100%;}.elementor-5747 .elementor-element.elementor-element-3a25e49{--width:100%;}.elementor-5747 .elementor-element.elementor-element-800b220{--width:100%;}.elementor-5747 .elementor-element.elementor-element-7f18cbc{--width:100%;}.elementor-5747 .elementor-element.elementor-element-7cc14c2{--width:100%;}.elementor-5747 .elementor-element.elementor-element-d07c3f3{--width:100%;}.elementor-5747 .elementor-element.elementor-element-e45de60{--width:100%;}.elementor-5747 .elementor-element.elementor-element-8d89938{--width:100%;}.elementor-5747 .elementor-element.elementor-element-83efcf4{--width:100%;}.elementor-5747 .elementor-element.elementor-element-d8d33d7{--width:100%;}.elementor-5747 .elementor-element.elementor-element-9a35356{--width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-5747 .elementor-element.elementor-element-b04ecab{--width:50vw;}.elementor-5747 .elementor-element.elementor-element-f63a514{--width:48%;}.elementor-5747 .elementor-element.elementor-element-a3f1d77{--width:100%;}.elementor-5747 .elementor-element.elementor-element-4de2617{--width:100%;}.elementor-5747 .elementor-element.elementor-element-4870717{--width:100%;}.elementor-5747 .elementor-element.elementor-element-6e9ca4c{--width:100%;}.elementor-5747 .elementor-element.elementor-element-0418b1f{--width:100%;}.elementor-5747 .elementor-element.elementor-element-9fd6316{--width:100%;}.elementor-5747 .elementor-element.elementor-element-6dc5f68{--width:48%;}.elementor-5747 .elementor-element.elementor-element-36895ee{--width:100%;}.elementor-5747 .elementor-element.elementor-element-c26b995{--width:100%;}.elementor-5747 .elementor-element.elementor-element-dfcf8f2{--width:100%;}.elementor-5747 .elementor-element.elementor-element-cdf7efa{--width:100%;}.elementor-5747 .elementor-element.elementor-element-e439ac1{--width:100%;}.elementor-5747 .elementor-element.elementor-element-3a25e49{--width:100%;}.elementor-5747 .elementor-element.elementor-element-df5cd3a{--width:48%;}.elementor-5747 .elementor-element.elementor-element-e414a57{--width:100%;}.elementor-5747 .elementor-element.elementor-element-f09ad99{--width:100%;}.elementor-5747 .elementor-element.elementor-element-800b220{--width:100%;}.elementor-5747 .elementor-element.elementor-element-d5bac37{--width:100%;}.elementor-5747 .elementor-element.elementor-element-e9a11a5{--width:100%;}.elementor-5747 .elementor-element.elementor-element-7f18cbc{--width:100%;}.elementor-5747 .elementor-element.elementor-element-7cc14c2{--width:100%;}.elementor-5747 .elementor-element.elementor-element-d07c3f3{--width:100%;}.elementor-5747 .elementor-element.elementor-element-e45de60{--width:100%;}.elementor-5747 .elementor-element.elementor-element-9886612{--width:48%;}.elementor-5747 .elementor-element.elementor-element-a05a184{--width:55vw;}.elementor-5747 .elementor-element.elementor-element-8d89938{--width:100%;}.elementor-5747 .elementor-element.elementor-element-d7a6e08{--width:55vw;}.elementor-5747 .elementor-element.elementor-element-83efcf4{--width:100%;}.elementor-5747 .elementor-element.elementor-element-2b50576{--width:55vw;}.elementor-5747 .elementor-element.elementor-element-d8d33d7{--width:100%;}.elementor-5747 .elementor-element.elementor-element-9a35356{--width:90vw;}}/* Start custom CSS for container, class: .elementor-element-dac2eb8 */.elementor-5747 .elementor-element.elementor-element-dac2eb8{
  
    overflow-x: clip;
  -webkit-mask-image: url('https://stage-school.shiruziel.com//wp-content/uploads/2025/03/hero-mask-1.svg');
  mask-image: url('https://stage-school.shiruziel.com//wp-content/uploads/2025/03/hero-mask-1.svg');
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom;
  mask-position: bottom;
}

@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-dac2eb8{
  -webkit-mask-image: url('https://stage-school.shiruziel.com//wp-content/uploads/2025/03/hero-mask-mobile-2.svg');
  mask-image: url('https://stage-school.shiruziel.com//wp-content/uploads/2025/03/hero-mask-mobile-2.svg');
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom;
  mask-position: bottom;
   } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddf51b7 */#Registration-btn{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-224c08a */#reset-password-btn{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for jet-reset, class: .elementor-element-a9d0481 */.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__button:hover{
background: var(--e-global-color-text);
}

.jet-reset__error-message, .jet-reset__success-message{
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

.elementor-5747 .elementor-element.elementor-element-a9d0481 p.jet-reset__field {
    margin-top: 1vw;
}

.elementor-5747 .elementor-element.elementor-element-a9d0481 .jet-reset__field-wrapper .password-visibility__icon{
    left: 10px;
    right: auto !important;
    fill: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b04ecab */.elementor-5747 .elementor-element.elementor-element-b04ecab{
    border-radius: 2vw;
border: 1px solid var(--BLACK, #221347);
background: var(--NEW-WHITE-GAR, linear-gradient(136deg, #F2EDFF 24.42%, #ECECEC 89.06%));
}


@media(max-width:1025px){
   .elementor-5747 .elementor-element.elementor-element-b04ecab{
    border-radius: 20px;
   }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-08b34f3 */.elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-08b34f3 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1d77 */.elementor-5747 .elementor-element.elementor-element-a3f1d77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27bbfb9 */.elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-27bbfb9{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4870717 */.elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-4870717:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-4870717:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-4870717{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-930101d */.elementor-5747 .elementor-element.elementor-element-930101d{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd82136 */.elementor-5747 .elementor-element.elementor-element-dd82136{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-b63d0f2 */.elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-b63d0f2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9ca4c */.elementor-5747 .elementor-element.elementor-element-6e9ca4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45de81f */.elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-45de81f{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd6316 */.elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-9fd6316:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-9fd6316:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-9fd6316{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3fac91c */.elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3fac91c .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36895ee */.elementor-5747 .elementor-element.elementor-element-36895ee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8458e */.elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-bf8458e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf8f2 */.elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-dfcf8f2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206c0c6 */.elementor-5747 .elementor-element.elementor-element-206c0c6{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5b3c93 */.elementor-5747 .elementor-element.elementor-element-b5b3c93{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-1e3be42 */.elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-1e3be42 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf7efa */.elementor-5747 .elementor-element.elementor-element-cdf7efa{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0013100 */.elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-0013100{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a25e49 */.elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-3a25e49:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-3a25e49:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-3a25e49{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-0a058d2 */.elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-0a058d2 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e414a57 */.elementor-5747 .elementor-element.elementor-element-e414a57{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20c1600 */.elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-20c1600{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800b220 */.elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-800b220:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-800b220:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-800b220{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1147022 */.elementor-5747 .elementor-element.elementor-element-1147022{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313c661 */.elementor-5747 .elementor-element.elementor-element-313c661{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-3a0d562 */.elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-3a0d562 .custom-button {
       padding:10px 10px;
    min-width: 75vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bac37 */.elementor-5747 .elementor-element.elementor-element-d5bac37{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3689e */.elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-3f3689e{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18cbc */.elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7f18cbc:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7f18cbc:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7f18cbc{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-e834113 */.elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-e834113 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07c3f3 */.elementor-5747 .elementor-element.elementor-element-d07c3f3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16d06ce */.elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-16d06ce{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc14c2 */.elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-7cc14c2:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-7cc14c2:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-7cc14c2{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2aca1 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-0a2aca1{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40682ef */.elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-40682ef{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d89938 */.elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-8d89938:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-8d89938:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-8d89938{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12183ec */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-12183ec{
        transform:rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-fa36629 */.elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-fa36629 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078f9fc */.elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(100px);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-078f9fc{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83efcf4 */.elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-83efcf4:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-83efcf4:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-83efcf4{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d5687 */@media(max-width:767px){
    .elementor-5747 .elementor-element.elementor-element-42d5687{
        transform:rotate(90deg);
    }
}

.elementor-5747 .elementor-element.elementor-element-42d5687{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382e7aa */.elementor-5747 .elementor-element.elementor-element-382e7aa{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for custom_button, class: .elementor-element-99b7aa7 */.elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
    position: relative;
    display: inline-block;
  
    text-wrap: nowrap;
    font-family: var(--e-global-typography-b939390-font-family), Sans-serif;
    font-size: var(--e-global-typography-b939390-font-size);
    font-weight: var(--e-global-typography-b939390-font-weight);
    color: var(--e-global-color-secondary);
background: var(--WHITE-GAR, linear-gradient(180deg, #ECECEC 0%, #FFFBFB 100%));

    cursor: pointer;
    overflow: hidden;
    text-align: center;
    border: -1px solid rgba(119, 107, 147, 0);
    border-radius: 500px;
    transition: all 0.3s;
box-shadow: 0px 199px 56px 0px rgba(48, 228, 80, 0.00), 0px 128px 51px 0px rgba(48, 228, 80, 0.03), 0px 72px 43px 0px rgba(48, 228, 80, 0.10), 0px 32px 32px 0px rgba(48, 228, 80, 0.17), 0px 8px 18px 0px rgba(48, 228, 80, 0.20);

}

 .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button .button-icon{
    color: var(--e-global-color-secondary);
 }   



@media(max-width:767px){
   .elementor-5747 .elementor-element.elementor-element-99b7aa7 .custom-button {
       padding:10px 10px;
    min-width: 65vw;  
   }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c402318 */.elementor-5747 .elementor-element.elementor-element-c402318{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de2ec2 */.elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(100px) grayscale(1);
    opacity: 0.7;
}

@media(max-width:767px){
  .elementor-5747 .elementor-element.elementor-element-4de2ec2{
    filter:blur(70px);
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d33d7 */.elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 1vw;
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
transition: all 0.5s;
overflow: hidden;
}

.box-light{
    opacity: 0;
    transition: 0.5s;
}

.elementor-5747 .elementor-element.elementor-element-d8d33d7:hover{

scale: 1.02;
}

.title{
    transition:  all 0.5s;
}
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .title{
  color:var(--e-global-color-text);
 }
 
 .elementor-5747 .elementor-element.elementor-element-d8d33d7:hover .box-light{
     opacity: 1;
 }


@media(max-width:1025px){
 .elementor-5747 .elementor-element.elementor-element-d8d33d7{
    border-radius: 15px;

 }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-65680a9 */.elementor-5747 .elementor-element.elementor-element-65680a9 .layout-column .jet-form-builder__label {
    flex: auto;
}

.elementor-5747 .elementor-element.elementor-element-65680a9 h5{
    color: var(--e-global-color-text);
}/* End custom CSS */