.elementor-2 .elementor-element.elementor-element-3107320 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-3107320 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-3107320{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-3107320:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3107320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-3107320 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-1ebaf8e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://crystalbaycard.vn/wp-content/uploads/2022/08/bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1ebaf8e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-683bcbc{margin-top:30px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f544527 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fd6b89b img{height:6px;}.elementor-2 .elementor-element.elementor-element-ab3dfae img{width:150px;}.elementor-2 .elementor-element.elementor-element-9635ad4 img{width:120px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9635ad4{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9635ad4{right:0px;}.elementor-2 .elementor-element.elementor-element-9635ad4{top:21px;}.elementor-2 .elementor-element.elementor-element-2272373{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-581d346 img{width:426px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-581d346{left:-35%;}body.rtl .elementor-2 .elementor-element.elementor-element-581d346{right:-35%;}.elementor-2 .elementor-element.elementor-element-581d346{top:60px;z-index:2;}.elementor-2 .elementor-element.elementor-element-d58d8ce > .elementor-widget-container{margin:80% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-d58d8ce{z-index:3;}.elementor-2 .elementor-element.elementor-element-f68d6e2{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:288px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f68d6e2{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-f68d6e2{left:0%;}.elementor-2 .elementor-element.elementor-element-8fcf6f3{text-align:right;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;top:160px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8fcf6f3{right:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-8fcf6f3{left:50%;}.elementor-2 .elementor-element.elementor-element-2a43e9e{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;width:720px;max-width:720px;top:338px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2a43e9e{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-2a43e9e{right:50%;}.elementor-2 .elementor-element.elementor-element-a246aa1{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:288px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a246aa1{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-a246aa1{left:0%;}.elementor-2 .elementor-element.elementor-element-73c0a94{margin-top:-80px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-979e7f2{text-align:left;z-index:2;}.elementor-2 .elementor-element.elementor-element-979e7f2 img{width:367px;}.elementor-2 .elementor-element.elementor-element-979e7f2 > .elementor-widget-container{margin:15px 0px 0px 50px;}.elementor-2 .elementor-element.elementor-element-2bb1eb1{text-align:left;width:auto;max-width:auto;top:50px;}.elementor-2 .elementor-element.elementor-element-2bb1eb1 img{width:69px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2bb1eb1{right:65px;}body.rtl .elementor-2 .elementor-element.elementor-element-2bb1eb1{left:65px;}.elementor-2 .elementor-element.elementor-element-6b56a0e{text-align:left;width:auto;max-width:auto;top:15px;z-index:2;}.elementor-2 .elementor-element.elementor-element-6b56a0e img{width:68px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6b56a0e{left:50px;}body.rtl .elementor-2 .elementor-element.elementor-element-6b56a0e{right:50px;}.elementor-2 .elementor-element.elementor-element-9c7b9eb{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-9c7b9eb img{width:68px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9c7b9eb{left:50px;}body.rtl .elementor-2 .elementor-element.elementor-element-9c7b9eb{right:50px;}.elementor-2 .elementor-element.elementor-element-6eaf573{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-6eaf573 img{width:51px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6eaf573{left:50px;}body.rtl .elementor-2 .elementor-element.elementor-element-6eaf573{right:50px;}.elementor-2 .elementor-element.elementor-element-79653e9{text-align:left;width:auto;max-width:auto;bottom:108px;}.elementor-2 .elementor-element.elementor-element-79653e9 img{width:455px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-79653e9{left:3%;}body.rtl .elementor-2 .elementor-element.elementor-element-79653e9{right:3%;}.elementor-2 .elementor-element.elementor-element-dc0c702{text-align:left;width:auto;max-width:auto;top:318px;}.elementor-2 .elementor-element.elementor-element-dc0c702 img{width:82px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc0c702{right:274px;}body.rtl .elementor-2 .elementor-element.elementor-element-dc0c702{left:274px;}.elementor-2 .elementor-element.elementor-element-04cd376 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 36px 10px 0px;}.elementor-2 .elementor-element.elementor-element-8059551 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group > label, .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-subgroup label{color:#C0C0C0;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group > label{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-type-html{padding-bottom:0px;color:#D2D2D2;font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group .elementor-field{color:#EAEAEA;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group .elementor-select-wrapper select{background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-field-group .elementor-select-wrapper::before{color:#686868BD;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-button{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.8px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-607dc1f .e-form__buttons__wrapper__button-next{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-button[type="submit"]{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-message{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-607dc1f .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-607dc1f .e-form__indicators__indicator, .elementor-2 .elementor-element.elementor-element-607dc1f .e-form__indicators__indicator__label{font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-607dc1f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-618adfb .elementor-heading-title{color:#14F5FD;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-618adfb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2141b0b{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5328001{--divider-border-style:solid;--divider-color:#FFFFFF36;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-5328001 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5328001 .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-2 .elementor-element.elementor-element-5328001 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e47399{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7e47399 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-98f5baa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98f5baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://crystalbaycard.vn/wp-content/uploads/2022/08/bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-98f5baa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-98f5baa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-9d6c76e img{width:150px;}.elementor-2 .elementor-element.elementor-element-acc7bf9 img{width:120px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-acc7bf9{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-acc7bf9{right:0px;}.elementor-2 .elementor-element.elementor-element-acc7bf9{top:21px;}.elementor-2 .elementor-element.elementor-element-fc5bd0b img{width:366px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fc5bd0b{left:-30%;}body.rtl .elementor-2 .elementor-element.elementor-element-fc5bd0b{right:-30%;}.elementor-2 .elementor-element.elementor-element-fc5bd0b{top:162px;z-index:2;}.elementor-2 .elementor-element.elementor-element-29db5ac > .elementor-widget-container{margin:80% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-29db5ac{z-index:3;}.elementor-2 .elementor-element.elementor-element-7f0606a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:329px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7f0606a{left:20%;}body.rtl .elementor-2 .elementor-element.elementor-element-7f0606a{right:20%;}.elementor-2 .elementor-element.elementor-element-db5b8ab{text-align:right;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;top:170px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-db5b8ab{right:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-db5b8ab{left:50%;}.elementor-2 .elementor-element.elementor-element-5e3d23f{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;width:697px;max-width:697px;top:369px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5e3d23f{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-5e3d23f{right:50%;}.elementor-2 .elementor-element.elementor-element-135aee6{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:329px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-135aee6{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-135aee6{left:0%;}.elementor-2 .elementor-element.elementor-element-9bcb23f{margin-top:-50px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-dc68f4d{text-align:left;z-index:2;}.elementor-2 .elementor-element.elementor-element-dc68f4d img{width:347px;}.elementor-2 .elementor-element.elementor-element-c5d5d66{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-c5d5d66 img{width:69px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c5d5d66{right:80px;}body.rtl .elementor-2 .elementor-element.elementor-element-c5d5d66{left:80px;}.elementor-2 .elementor-element.elementor-element-1110d61{text-align:left;width:auto;max-width:auto;top:0px;z-index:2;}.elementor-2 .elementor-element.elementor-element-1110d61 img{width:68px;}.elementor-2 .elementor-element.elementor-element-d08cdc0{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-d08cdc0 img{width:68px;}.elementor-2 .elementor-element.elementor-element-22f007c{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-22f007c img{width:51px;}.elementor-2 .elementor-element.elementor-element-7c8b471{text-align:left;width:auto;max-width:auto;bottom:52px;}.elementor-2 .elementor-element.elementor-element-7c8b471 img{width:427px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7c8b471{left:-5%;}body.rtl .elementor-2 .elementor-element.elementor-element-7c8b471{right:-5%;}.elementor-2 .elementor-element.elementor-element-8714b1b{text-align:left;width:auto;max-width:auto;top:303px;}.elementor-2 .elementor-element.elementor-element-8714b1b img{width:82px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8714b1b{right:417.7px;}body.rtl .elementor-2 .elementor-element.elementor-element-8714b1b{left:417.7px;}.elementor-2 .elementor-element.elementor-element-b12f369 > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c861cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-980b42e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-980b42e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-980b42e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group .elementor-field{color:#C8C8C8;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group .elementor-select-wrapper select{background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-field-group .elementor-select-wrapper::before{color:#686868BD;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.8px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-980b42e .e-form__buttons__wrapper__button-next{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-button[type="submit"]{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-980b42e .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-980b42e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-44d81d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-3603e9d{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-14f924c{--divider-border-style:solid;--divider-color:#FFFFFF36;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-14f924c .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-14f924c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-f78351a{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-container{min-height:400px;}.elementor-2 .elementor-element.elementor-element-f89ab16:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://crystalbaycard.vn/wp-content/uploads/2022/08/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f89ab16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-20fb860 img{width:150px;}.elementor-2 .elementor-element.elementor-element-9c048d0 img{width:120px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9c048d0{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9c048d0{right:0px;}.elementor-2 .elementor-element.elementor-element-9c048d0{top:21px;}.elementor-2 .elementor-element.elementor-element-8e0c8e6{margin-top:05%;margin-bottom:0%;}.elementor-2 .elementor-element.elementor-element-2d9cba0 img{width:366px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2d9cba0{left:-35%;}body.rtl .elementor-2 .elementor-element.elementor-element-2d9cba0{right:-35%;}.elementor-2 .elementor-element.elementor-element-2d9cba0{top:207px;z-index:2;}.elementor-2 .elementor-element.elementor-element-8e6a08b > .elementor-widget-container{margin:80% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-8e6a08b{z-index:3;}.elementor-2 .elementor-element.elementor-element-7d5a49e{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:329px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d5a49e{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-7d5a49e{left:0%;}.elementor-2 .elementor-element.elementor-element-6158a26{text-align:right;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;top:170px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6158a26{right:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-6158a26{left:50%;}.elementor-2 .elementor-element.elementor-element-5a538a8{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.2px;word-spacing:5px;width:697px;max-width:697px;top:369px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5a538a8{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-5a538a8{right:50%;}.elementor-2 .elementor-element.elementor-element-cf55cde{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;width:850px;max-width:850px;top:329px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cf55cde{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-cf55cde{left:0%;}.elementor-2 .elementor-element.elementor-element-fe6c16d{margin-top:-50px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-5c4dc2a > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6602064 .elementor-heading-title{color:#14F5FD;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button .elementor-align-icon-right{margin-left:4px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button .elementor-align-icon-left{margin-right:4px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-20842ce .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-20842ce .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-20842ce .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group .elementor-field{color:#C8C8C8;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group .elementor-select-wrapper select{background-color:#6E6D6D47;border-color:#686868BD;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-field-group .elementor-select-wrapper::before{color:#686868BD;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.8px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-20842ce .e-form__buttons__wrapper__button-next{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button[type="submit"]{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-message{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-20842ce .elementor-message.elementor-message-success{color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-20842ce{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-36e16bb{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-36e16bb img{width:69px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-36e16bb{right:80px;}body.rtl .elementor-2 .elementor-element.elementor-element-36e16bb{left:80px;}.elementor-2 .elementor-element.elementor-element-de4655f{text-align:left;width:auto;max-width:auto;top:0px;z-index:2;}.elementor-2 .elementor-element.elementor-element-de4655f img{width:68px;}.elementor-2 .elementor-element.elementor-element-3d2abda{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-3d2abda img{width:68px;}.elementor-2 .elementor-element.elementor-element-eed6861{text-align:left;width:auto;max-width:auto;top:0px;}.elementor-2 .elementor-element.elementor-element-eed6861 img{width:51px;}.elementor-2 .elementor-element.elementor-element-14d86a2{text-align:left;z-index:2;}.elementor-2 .elementor-element.elementor-element-14d86a2 img{width:347px;}.elementor-2 .elementor-element.elementor-element-0c67f7b{text-align:left;width:auto;max-width:auto;bottom:52px;}.elementor-2 .elementor-element.elementor-element-0c67f7b img{width:427px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0c67f7b{left:-5%;}body.rtl .elementor-2 .elementor-element.elementor-element-0c67f7b{right:-5%;}.elementor-2 .elementor-element.elementor-element-00587bc{text-align:left;width:auto;max-width:auto;top:303px;}.elementor-2 .elementor-element.elementor-element-00587bc img{width:82px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-00587bc{right:417.7px;}body.rtl .elementor-2 .elementor-element.elementor-element-00587bc{left:417.7px;}.elementor-2 .elementor-element.elementor-element-90ec871 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-2 .elementor-element.elementor-element-90ec871 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-2 .elementor-element.elementor-element-90ec871 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#CF3E8300;border-radius:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-9465593 > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ca5898 .elementor-heading-title{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group > label{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-type-html{padding-bottom:0px;font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group .elementor-field{color:#C8C8C8;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#6E6D6D47;border-color:#686868BD;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group .elementor-select-wrapper select{background-color:#6E6D6D47;border-color:#686868BD;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-field-group .elementor-select-wrapper::before{color:#686868BD;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-2b41df8 .e-form__buttons__wrapper__button-next{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-button[type="submit"]{background-color:#CF3E8E;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-message{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b41df8 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b41df8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-fa79b15 .elementor-heading-title{color:#14F5FD;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2 .elementor-element.elementor-element-db81981{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-947cf96{--divider-border-style:solid;--divider-color:#FFFFFF36;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-947cf96 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-947cf96 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-fb538e8{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:500;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-73fea02{width:61.196%;}.elementor-2 .elementor-element.elementor-element-04cd376{width:38.804%;}.elementor-2 .elementor-element.elementor-element-2eb2c91{width:67%;}.elementor-2 .elementor-element.elementor-element-b12f369{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2eb2c91{width:60%;}.elementor-2 .elementor-element.elementor-element-b12f369{width:38%;}.elementor-2 .elementor-element.elementor-element-5c4dc2a{width:40%;}.elementor-2 .elementor-element.elementor-element-fba6059{width:60%;}.elementor-2 .elementor-element.elementor-element-9465593{width:40%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-1ebaf8e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2 .elementor-element.elementor-element-73c0a94{z-index:5;}.elementor-2 .elementor-element.elementor-element-04cd376{z-index:5;}.elementor-2 .elementor-element.elementor-element-607dc1f{z-index:5;}.elementor-2 .elementor-element.elementor-element-98f5baa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98f5baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2 .elementor-element.elementor-element-fc5bd0b img{width:260px;}.elementor-2 .elementor-element.elementor-element-7f0606a{width:706px;max-width:706px;top:259px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7f0606a{left:6%;}body.rtl .elementor-2 .elementor-element.elementor-element-7f0606a{right:6%;}.elementor-2 .elementor-element.elementor-element-5e3d23f{font-size:36px;line-height:1.4em;top:193px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5e3d23f{left:6%;}body.rtl .elementor-2 .elementor-element.elementor-element-5e3d23f{right:6%;}.elementor-2 .elementor-element.elementor-element-135aee6{width:592px;max-width:592px;top:259px;}.elementor-2 .elementor-element.elementor-element-9bcb23f{z-index:5;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c5d5d66{right:200.9px;}body.rtl .elementor-2 .elementor-element.elementor-element-c5d5d66{left:200.9px;}.elementor-2 .elementor-element.elementor-element-7c8b471 img{width:339px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7c8b471{left:6%;}body.rtl .elementor-2 .elementor-element.elementor-element-7c8b471{right:6%;}.elementor-2 .elementor-element.elementor-element-7c8b471{bottom:50px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8714b1b{right:88.1px;}body.rtl .elementor-2 .elementor-element.elementor-element-8714b1b{left:88.1px;}.elementor-2 .elementor-element.elementor-element-8714b1b{top:292px;}.elementor-2 .elementor-element.elementor-element-b12f369{z-index:5;}.elementor-2 .elementor-element.elementor-element-980b42e{z-index:5;}.elementor-2 .elementor-element.elementor-element-3603e9d{font-size:12px;}.elementor-2 .elementor-element.elementor-element-3603e9d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-14f924c .elementor-divider{padding-top:3px;padding-bottom:3px;}.elementor-2 .elementor-element.elementor-element-f78351a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-f89ab16:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2 .elementor-element.elementor-element-2d9cba0 img{width:200px;}.elementor-2 .elementor-element.elementor-element-7d5a49e{width:592px;max-width:592px;top:259px;}.elementor-2 .elementor-element.elementor-element-5a538a8{font-size:42px;top:193px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5a538a8{left:6%;}body.rtl .elementor-2 .elementor-element.elementor-element-5a538a8{right:6%;}.elementor-2 .elementor-element.elementor-element-cf55cde{width:592px;max-width:592px;top:259px;}.elementor-2 .elementor-element.elementor-element-fe6c16d{z-index:5;}.elementor-2 .elementor-element.elementor-element-5c4dc2a{z-index:5;}.elementor-2 .elementor-element.elementor-element-20842ce{z-index:5;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-36e16bb{right:200.9px;}body.rtl .elementor-2 .elementor-element.elementor-element-36e16bb{left:200.9px;}.elementor-2 .elementor-element.elementor-element-0c67f7b img{width:339px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0c67f7b{left:6%;}body.rtl .elementor-2 .elementor-element.elementor-element-0c67f7b{right:6%;}.elementor-2 .elementor-element.elementor-element-0c67f7b{bottom:19%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-00587bc{right:88.1px;}body.rtl .elementor-2 .elementor-element.elementor-element-00587bc{left:88.1px;}.elementor-2 .elementor-element.elementor-element-00587bc{top:292px;}.elementor-2 .elementor-element.elementor-element-9465593{z-index:5;}.elementor-2 .elementor-element.elementor-element-2b41df8{z-index:5;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-container{min-height:1000px;}.elementor-2 .elementor-element.elementor-element-20fb860 img{width:120px;}.elementor-2 .elementor-element.elementor-element-20fb860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9c048d0 img{width:96px;}.elementor-2 .elementor-element.elementor-element-9c048d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d9cba0 img{width:167px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2d9cba0{left:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-2d9cba0{right:0%;}.elementor-2 .elementor-element.elementor-element-2d9cba0{top:31%;}.elementor-2 .elementor-element.elementor-element-7d5a49e{width:100%;max-width:100%;top:297px;}.elementor-2 .elementor-element.elementor-element-5a538a8{font-size:32px;width:100%;max-width:100%;top:297px;}.elementor-2 .elementor-element.elementor-element-cf55cde{width:100%;max-width:100%;top:297px;}.elementor-2 .elementor-element.elementor-element-5c4dc2a > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-6602064 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-20842ce > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-14d86a2{text-align:left;}.elementor-2 .elementor-element.elementor-element-14d86a2 img{width:280px;}.elementor-2 .elementor-element.elementor-element-0c67f7b{bottom:4%;}.elementor-2 .elementor-element.elementor-element-00587bc img{width:67px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-00587bc{right:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-00587bc{left:30px;}.elementor-2 .elementor-element.elementor-element-00587bc{top:299px;}.elementor-2 .elementor-element.elementor-element-90ec871 .elementor-button{font-size:34px;}.elementor-2 .elementor-element.elementor-element-9465593 > .elementor-element-populated{padding:10px 10px 50px 10px;}.elementor-2 .elementor-element.elementor-element-7ca5898 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-d5ba74a */body.elementor-page-2 * {
  animation-duration: 0s !important;
  -webkit-animation-duration: 0s !important;
  transition: background-color 0s, opacity 0s, color 0s, width 0s, height 0s,
    padding 0s, margin 0s !important;
}
.elementor-2 .elementor-element.elementor-element-d5ba74a {
    position: absolute;
  width: 200% !important;
  height: 200% !important;
  background: rgb(0, 0, 0);
  transform: rotate(-45deg);
  left: -50%;
  top: -50%;
  z-index: 99;
  background-size: 200% 200%;
  box-shadow: 0 0 150px 180px #000;
  animation: Animation 6s ease forwards;
  -webkit-animation: Animation 6s ease forwards;
}
@keyframes Animation {
  0%,
  10% {
  left: -50%;
  top: -50%;
  }
  90%,
  95% {
    left: 150%;
    top: 200%;
    opacity: 1;
    display: block;
  }
  100% {
    left: 150%;
    top: 200%;
    display: none;
    opacity: 0;
    z-index: -1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8164a5b */.elementor-2 .elementor-element.elementor-element-8164a5b {
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3107320 */.elementor-2 .elementor-element.elementor-element-3107320 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    animation: Animations1 6s ease forwards;
  -webkit-animation: Animations1 6s ease forwards;
}
@keyframes Animations1 {
    0%, 95% {
        opacity: 1;
        display: block;
        z-index: 99;
    }
    100% {
        opacity: 0;
        display: none;
        z-index: -1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab3dfae */@media only screen and (min-width: 834px) and (max-width: 1194px) {
.elementor-2 .elementor-element.elementor-element-ab3dfae {
    margin: 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2a873 */.particle, .particle:after {
  background: transparent;
  z-index: 99999;
}

.particle:after {
  position: absolute;
  content: "";
  top: 2560px;
}

.particle-1 {
  animation: animParticle 60s linear infinite;
  box-shadow: 0px 0px #14f5fd, 1688px 1458px #14f5fd, 2496px 2222px #14f5fd, 345px 3px #14f5fd, 1052px 1897px #14f5fd, 2429px 807px #14f5fd, 88px 2355px #14f5fd, 298px 1839px #14f5fd, 1942px 1526px #14f5fd, 406px 1503px #14f5fd, 1832px 2500px #14f5fd, 609px 289px #14f5fd, 393px 2129px #14f5fd, 1373px 1046px #14f5fd, 1760px 2128px #14f5fd, 594px 2020px #14f5fd, 1000px 1885px #14f5fd, 1674px 2113px #14f5fd, 1052px 974px #14f5fd, 2087px 1667px #14f5fd, 1110px 1279px #14f5fd, 1797px 2002px #14f5fd, 1377px 785px #14f5fd, 235px 2322px #14f5fd, 1634px 2238px #14f5fd, 2207px 2434px #14f5fd, 787px 2048px #14f5fd, 1533px 668px #14f5fd, 249px 782px #14f5fd, 1595px 903px #14f5fd, 1648px 312px #14f5fd, 1321px 312px #14f5fd, 1393px 1314px #14f5fd, 591px 2449px #14f5fd, 2524px 2385px #14f5fd, 913px 647px #14f5fd, 2px 404px #14f5fd, 2141px 904px #14f5fd, 820px 1021px #14f5fd, 2224px 220px #14f5fd, 2470px 55px #14f5fd, 153px 1007px #14f5fd, 1810px 1192px #14f5fd, 18px 1561px #14f5fd, 534px 952px #14f5fd, 427px 298px #14f5fd, 1022px 1866px #14f5fd, 815px 670px #14f5fd, 2032px 2556px #14f5fd, 100px 1183px #14f5fd, 2105px 207px #14f5fd, 1845px 1132px #14f5fd, 2378px 1484px #14f5fd, 1767px 1058px #14f5fd, 1137px 574px #14f5fd, 69px 2073px #14f5fd, 525px 798px #14f5fd, 1688px 577px #14f5fd, 1799px 181px #14f5fd, 781px 393px #14f5fd, 1627px 1054px #14f5fd, 1078px 2514px #14f5fd, 2171px 1871px #14f5fd, 2497px 2286px #14f5fd, 2071px 160px #14f5fd, 84px 368px #14f5fd, 2155px 392px #14f5fd, 1803px 2234px #14f5fd, 755px 2066px #14f5fd, 1359px 333px #14f5fd, 2386px 1595px #14f5fd, 2530px 1266px #14f5fd, 1256px 378px #14f5fd, 944px 2230px #14f5fd, 1375px 1437px #14f5fd, 2330px 390px #14f5fd, 1156px 439px #14f5fd, 572px 268px #14f5fd, 1959px 838px #14f5fd, 1209px 406px #14f5fd, 238px 1642px #14f5fd, 1507px 456px #14f5fd, 2237px 1570px #14f5fd, 30px 2455px #14f5fd, 1638px 2254px #14f5fd, 485px 2295px #14f5fd, 1703px 811px #14f5fd, 1440px 1120px #14f5fd, 1911px 1456px #14f5fd, 609px 224px #14f5fd, 2308px 2149px #14f5fd, 1631px 920px #14f5fd, 423px 983px #14f5fd, 2531px 393px #14f5fd, 1122px 1492px #14f5fd, 1651px 1951px #14f5fd, 784px 912px #14f5fd, 2203px 320px #14f5fd, 1377px 563px #14f5fd, 2332px 2510px #14f5fd, 38px 2150px #14f5fd, 1222px 202px #14f5fd, 318px 842px #14f5fd, 56px 104px #14f5fd, 758px 1208px #14f5fd, 1983px 579px #14f5fd, 90px 461px #14f5fd, 930px 96px #14f5fd, 2241px 114px #14f5fd, 1274px 1476px #14f5fd, 968px 1662px #14f5fd, 562px 1661px #14f5fd, 1918px 2234px #14f5fd, 178px 136px #14f5fd, 707px 191px #14f5fd, 1382px 2451px #14f5fd, 1927px 189px #14f5fd, 1066px 1506px #14f5fd, 2036px 2277px #14f5fd, 104px 2501px #14f5fd, 402px 1062px #14f5fd, 1856px 2352px #14f5fd, 1456px 1532px #14f5fd, 1819px 86px #14f5fd, 1261px 310px #14f5fd, 269px 2374px #14f5fd, 2327px 655px #14f5fd, 291px 1630px #14f5fd, 1103px 2411px #14f5fd, 217px 2484px #14f5fd, 2525px 838px #14f5fd, 289px 1058px #14f5fd, 1884px 1086px #14f5fd, 510px 608px #14f5fd, 837px 1259px #14f5fd, 402px 1968px #14f5fd, 1001px 1710px #14f5fd, 1433px 2286px #14f5fd, 249px 1085px #14f5fd, 1332px 483px #14f5fd, 497px 642px #14f5fd, 291px 1621px #14f5fd, 285px 244px #14f5fd, 445px 1206px #14f5fd, 1418px 326px #14f5fd, 643px 2376px #14f5fd, 961px 1256px #14f5fd, 1772px 2210px #14f5fd, 903px 892px #14f5fd, 1889px 1612px #14f5fd, 509px 1717px #14f5fd, 337px 486px #14f5fd, 1676px 2325px #14f5fd, 1292px 458px #14f5fd, 2498px 1207px #14f5fd, 1799px 2515px #14f5fd, 2323px 80px #14f5fd, 1372px 1290px #14f5fd, 1090px 1537px #14f5fd, 1983px 2017px #14f5fd, 166px 2262px #14f5fd, 1779px 2411px #14f5fd, 203px 1024px #14f5fd, 2223px 2016px #14f5fd, 2152px 1124px #14f5fd, 1409px 1988px #14f5fd, 1336px 2270px #14f5fd, 2540px 682px #14f5fd, 1088px 312px #14f5fd, 275px 763px #14f5fd, 198px 1000px #14f5fd, 1826px 749px #14f5fd, 814px 1801px #14f5fd, 1063px 585px #14f5fd, 2166px 1412px #14f5fd, 1770px 2079px #14f5fd, 1836px 247px #14f5fd, 1046px 2038px #14f5fd, 766px 616px #14f5fd, 563px 1315px #14f5fd, 1326px 92px #14f5fd, 16px 545px #14f5fd, 1345px 1784px #14f5fd, 1912px 87px #14f5fd, 120px 1761px #14f5fd, 1690px 600px #14f5fd, 649px 38px #14f5fd, 286px 455px #14f5fd, 1542px 2177px #14f5fd, 2339px 211px #14f5fd, 514px 2049px #14f5fd, 940px 279px #14f5fd, 2162px 1263px #14f5fd, 886px 1896px #14f5fd, 1725px 364px #14f5fd, 1980px 2147px #14f5fd, 2460px 1373px #14f5fd, 1781px 1710px #14f5fd, 638px 2113px #14f5fd, 2397px 171px #14f5fd, 2454px 1632px #14f5fd;
  border-radius: 50%;
  height: 2px;
  width: 2px;
}

.particle-1:after {
  box-shadow: 0px 0px #14f5fd, 232px 2032px #14f5fd, 600px 1533px #14f5fd, 1116px 2163px #14f5fd, 418px 2536px #14f5fd, 2050px 2px #14f5fd, 1716px 716px #14f5fd, 969px 1946px #14f5fd, 1680px 1784px #14f5fd, 2187px 1863px #14f5fd, 496px 319px #14f5fd, 689px 372px #14f5fd, 1373px 1836px #14f5fd, 1666px 390px #14f5fd, 149px 2462px #14f5fd, 1651px 1166px #14f5fd, 1650px 161px #14f5fd, 1074px 737px #14f5fd, 2219px 1294px #14f5fd, 40px 340px #14f5fd, 2449px 1317px #14f5fd, 2441px 1124px #14f5fd, 2180px 1531px #14f5fd, 2452px 1299px #14f5fd, 899px 27px #14f5fd, 525px 1505px #14f5fd, 1187px 1821px #14f5fd, 341px 420px #14f5fd, 197px 1344px #14f5fd, 1335px 1976px #14f5fd, 2271px 1613px #14f5fd, 2283px 253px #14f5fd, 50px 495px #14f5fd, 1835px 1055px #14f5fd, 739px 1805px #14f5fd, 250px 255px #14f5fd, 388px 1432px #14f5fd, 2213px 957px #14f5fd, 2076px 1652px #14f5fd, 2313px 1487px #14f5fd, 1119px 1988px #14f5fd, 1303px 1658px #14f5fd, 89px 1097px #14f5fd, 1751px 1918px #14f5fd, 2009px 2153px #14f5fd, 442px 2369px #14f5fd, 2078px 677px #14f5fd, 2277px 2507px #14f5fd, 1842px 992px #14f5fd, 1202px 2448px #14f5fd, 1518px 2282px #14f5fd, 535px 994px #14f5fd, 979px 2102px #14f5fd, 2258px 669px #14f5fd, 1630px 2496px #14f5fd, 1056px 520px #14f5fd, 2262px 813px #14f5fd, 1384px 2444px #14f5fd, 1522px 2031px #14f5fd, 669px 681px #14f5fd, 2326px 2222px #14f5fd, 1237px 1288px #14f5fd, 2050px 1827px #14f5fd, 1230px 257px #14f5fd, 42px 1844px #14f5fd, 2307px 603px #14f5fd, 1665px 1940px #14f5fd, 1386px 335px #14f5fd, 1592px 2293px #14f5fd, 2244px 123px #14f5fd, 2248px 1784px #14f5fd, 461px 1644px #14f5fd, 1111px 2489px #14f5fd, 2317px 15px #14f5fd, 190px 2089px #14f5fd, 1601px 2289px #14f5fd, 614px 408px #14f5fd, 1187px 2035px #14f5fd, 156px 1027px #14f5fd, 325px 203px #14f5fd, 715px 324px #14f5fd, 1460px 839px #14f5fd, 1580px 1697px #14f5fd, 943px 1558px #14f5fd, 1805px 216px #14f5fd, 595px 2120px #14f5fd, 1036px 194px #14f5fd, 2477px 579px #14f5fd, 559px 1254px #14f5fd, 294px 1691px #14f5fd, 2553px 49px #14f5fd, 1495px 1103px #14f5fd, 747px 2514px #14f5fd, 2520px 811px #14f5fd, 713px 426px #14f5fd, 1123px 916px #14f5fd, 400px 551px #14f5fd, 1720px 31px #14f5fd, 42px 954px #14f5fd, 2506px 530px #14f5fd, 1715px 1923px #14f5fd, 924px 697px #14f5fd, 114px 2466px #14f5fd, 608px 76px #14f5fd, 406px 1435px #14f5fd, 38px 1721px #14f5fd, 330px 538px #14f5fd, 1688px 317px #14f5fd, 1668px 2065px #14f5fd, 1018px 1143px #14f5fd, 2403px 2507px #14f5fd, 178px 1458px #14f5fd, 2146px 807px #14f5fd, 1780px 383px #14f5fd, 1193px 1580px #14f5fd, 1018px 1176px #14f5fd, 1929px 195px #14f5fd, 2049px 2487px #14f5fd, 326px 1027px #14f5fd, 2000px 410px #14f5fd, 2477px 1494px #14f5fd, 2024px 1325px #14f5fd, 490px 2068px #14f5fd, 1824px 620px #14f5fd, 2099px 1738px #14f5fd, 936px 1239px #14f5fd, 99px 2508px #14f5fd, 2062px 635px #14f5fd, 1553px 492px #14f5fd, 130px 228px #14f5fd, 1807px 2351px #14f5fd, 2430px 9px #14f5fd, 1630px 2550px #14f5fd, 985px 1669px #14f5fd, 1950px 2194px #14f5fd, 859px 2545px #14f5fd, 2003px 1052px #14f5fd, 1670px 1234px #14f5fd, 1021px 718px #14f5fd, 2368px 2340px #14f5fd, 176px 522px #14f5fd, 708px 148px #14f5fd, 2415px 1149px #14f5fd, 1705px 836px #14f5fd, 2421px 1709px #14f5fd, 2182px 621px #14f5fd, 1519px 1849px #14f5fd, 682px 973px #14f5fd, 2388px 758px #14f5fd, 2346px 694px #14f5fd, 102px 2469px #14f5fd, 2020px 483px #14f5fd, 330px 1473px #14f5fd, 1825px 1614px #14f5fd, 1896px 1726px #14f5fd, 2244px 1452px #14f5fd, 660px 1577px #14f5fd, 541px 1917px #14f5fd, 429px 1187px #14f5fd, 2515px 1652px #14f5fd, 2550px 594px #14f5fd, 648px 1433px #14f5fd, 634px 2135px #14f5fd, 1811px 373px #14f5fd, 22px 1570px #14f5fd, 1223px 606px #14f5fd, 653px 2109px #14f5fd, 57px 220px #14f5fd, 1762px 393px #14f5fd, 526px 133px #14f5fd, 187px 718px #14f5fd, 1832px 964px #14f5fd, 925px 2210px #14f5fd, 1005px 1286px #14f5fd, 2327px 269px #14f5fd, 1057px 769px #14f5fd, 2145px 127px #14f5fd, 667px 1341px #14f5fd, 404px 2259px #14f5fd, 2540px 2233px #14f5fd, 613px 286px #14f5fd, 2228px 506px #14f5fd, 380px 2274px #14f5fd, 719px 371px #14f5fd, 192px 788px #14f5fd, 1690px 218px #14f5fd, 1604px 545px #14f5fd, 1379px 2347px #14f5fd, 1314px 125px #14f5fd, 2398px 75px #14f5fd, 2206px 1519px #14f5fd, 321px 1428px #14f5fd, 14px 857px #14f5fd, 995px 2317px #14f5fd, 1496px 659px #14f5fd, 926px 970px #14f5fd, 3px 1348px #14f5fd, 854px 387px #14f5fd, 1751px 1236px #14f5fd, 1759px 1986px #14f5fd, 1757px 1232px #14f5fd, 1511px 2300px #14f5fd, 151px 1872px #14f5fd, 1540px 1834px #14f5fd, 394px 2448px #14f5fd, 2240px 2394px #14f5fd, 2351px 2041px #14f5fd, 2323px 1086px #14f5fd, 859px 619px #14f5fd, 363px 169px #14f5fd, 1630px 2553px #14f5fd, 2326px 2280px #14f5fd, 1778px 1638px #14f5fd, 162px 1753px #14f5fd, 2532px 1117px #14f5fd, 1257px 229px #14f5fd, 709px 624px #14f5fd, 2108px 622px #14f5fd, 1695px 1499px #14f5fd, 1085px 970px #14f5fd, 764px 1645px #14f5fd, 499px 31px #14f5fd, 874px 1293px #14f5fd, 2066px 1174px #14f5fd, 858px 195px #14f5fd, 2345px 2324px #14f5fd, 1991px 1660px #14f5fd, 1736px 2167px #14f5fd, 1879px 1285px #14f5fd, 1849px 30px #14f5fd, 964px 1974px #14f5fd, 688px 811px #14f5fd, 2441px 1341px #14f5fd, 1240px 1787px #14f5fd, 850px 624px #14f5fd, 867px 2109px #14f5fd, 2188px 181px #14f5fd, 2540px 1141px #14f5fd, 2123px 2166px #14f5fd, 1336px 2136px #14f5fd, 1534px 1495px #14f5fd, 2016px 199px #14f5fd, 2019px 1360px #14f5fd, 1506px 982px #14f5fd, 893px 2349px #14f5fd, 2397px 2550px #14f5fd, 1010px 383px #14f5fd, 463px 1112px #14f5fd, 222px 788px #14f5fd, 807px 972px #14f5fd, 2048px 2309px #14f5fd, 967px 689px #14f5fd, 1058px 166px #14f5fd, 967px 70px #14f5fd, 2292px 1782px #14f5fd, 1336px 2364px #14f5fd, 1549px 968px #14f5fd, 2138px 1511px #14f5fd, 1302px 2033px #14f5fd, 1034px 781px #14f5fd, 836px 2130px #14f5fd, 2px 2549px #14f5fd, 563px 869px #14f5fd, 1823px 1618px #14f5fd, 1992px 1362px #14f5fd, 100px 464px #14f5fd, 1561px 1987px #14f5fd, 390px 515px #14f5fd, 2155px 516px #14f5fd, 2513px 701px #14f5fd, 1152px 1017px #14f5fd, 106px 2260px #14f5fd, 298px 748px #14f5fd, 56px 2431px #14f5fd, 224px 325px #14f5fd, 8px 395px #14f5fd, 1328px 1056px #14f5fd, 475px 620px #14f5fd, 51px 154px #14f5fd, 171px 2375px #14f5fd, 839px 1489px #14f5fd, 2357px 1144px #14f5fd, 510px 915px #14f5fd, 994px 1030px #14f5fd, 1898px 2460px #14f5fd, 1056px 1986px #14f5fd, 1197px 1829px #14f5fd, 1157px 649px #14f5fd, 1655px 52px #14f5fd, 1859px 704px #14f5fd, 883px 336px #14f5fd, 360px 1612px #14f5fd, 2537px 2163px #14f5fd, 626px 2370px #14f5fd, 1320px 2262px #14f5fd, 823px 2056px #14f5fd, 2482px 2244px #14f5fd, 212px 199px #14f5fd, 1710px 2417px #14f5fd, 1532px 1891px #14f5fd, 1708px 75px #14f5fd;
  border-radius: 50%;
  height: 2px;
  width: 2px;
}

.particle-2 {
  animation: animParticle 120s linear infinite;
  box-shadow: 0px 0px #14f5fd, 2309px 586px #14f5fd, 232px 2206px #14f5fd, 2073px 2034px #14f5fd, 2270px 425px #14f5fd, 2333px 1340px #14f5fd, 1793px 609px #14f5fd, 103px 14px #14f5fd, 2401px 1225px #14f5fd, 1387px 763px #14f5fd, 1237px 1356px #14f5fd, 1672px 805px #14f5fd, 887px 1693px #14f5fd, 2198px 1406px #14f5fd, 789px 2525px #14f5fd, 986px 631px #14f5fd, 752px 422px #14f5fd, 1732px 755px #14f5fd, 2310px 2274px #14f5fd, 152px 2360px #14f5fd, 1687px 382px #14f5fd, 698px 1635px #14f5fd, 285px 616px #14f5fd, 1274px 929px #14f5fd, 1135px 1229px #14f5fd, 422px 2362px #14f5fd, 2315px 355px #14f5fd, 2311px 1177px #14f5fd, 296px 1248px #14f5fd, 2095px 1584px #14f5fd, 1649px 692px #14f5fd, 71px 595px #14f5fd, 359px 2137px #14f5fd, 2131px 576px #14f5fd, 1065px 2445px #14f5fd, 1038px 1498px #14f5fd, 529px 291px #14f5fd, 327px 1852px #14f5fd, 1376px 2432px #14f5fd, 576px 2271px #14f5fd, 1164px 379px #14f5fd, 188px 636px #14f5fd, 1138px 2521px #14f5fd, 1585px 99px #14f5fd, 179px 140px #14f5fd, 190px 1400px #14f5fd, 2407px 1730px #14f5fd, 1747px 900px #14f5fd, 520px 1712px #14f5fd, 1361px 628px #14f5fd, 1936px 1262px #14f5fd, 1054px 2007px #14f5fd, 869px 1509px #14f5fd, 1618px 474px #14f5fd, 755px 2253px #14f5fd, 221px 491px #14f5fd, 2369px 1121px #14f5fd, 1244px 2439px #14f5fd, 2485px 298px #14f5fd, 2476px 2370px #14f5fd, 593px 384px #14f5fd, 1497px 1684px #14f5fd, 1777px 1185px #14f5fd, 806px 2262px #14f5fd, 2007px 26px #14f5fd, 2061px 2289px #14f5fd, 1063px 1448px #14f5fd, 2176px 2058px #14f5fd, 2235px 1028px #14f5fd, 773px 58px #14f5fd, 1207px 2006px #14f5fd, 2448px 2301px #14f5fd, 2556px 1583px #14f5fd, 1855px 91px #14f5fd, 2432px 1774px #14f5fd, 1816px 327px #14f5fd, 311px 729px #14f5fd, 2368px 1877px #14f5fd, 1665px 1068px #14f5fd, 42px 1091px #14f5fd, 970px 2186px #14f5fd, 57px 905px #14f5fd, 1578px 1940px #14f5fd, 896px 2318px #14f5fd, 1641px 752px #14f5fd, 1488px 1465px #14f5fd, 228px 1447px #14f5fd, 2086px 2525px #14f5fd, 1904px 548px #14f5fd, 281px 1336px #14f5fd, 835px 529px #14f5fd, 1968px 1120px #14f5fd, 1417px 742px #14f5fd, 815px 202px #14f5fd, 2404px 1472px #14f5fd, 135px 788px #14f5fd, 532px 408px #14f5fd, 888px 893px #14f5fd, 414px 1995px #14f5fd, 2519px 162px #14f5fd, 954px 333px #14f5fd;
  border-radius: 50%;
  height: 2px;
  width: 2px;
}

.particle-2:after {
  box-shadow: 0px 0px #14f5fd, 396px 1916px #14f5fd, 106px 705px #14f5fd, 1902px 1732px #14f5fd, 662px 15px #14f5fd, 1776px 2458px #14f5fd, 1115px 345px #14f5fd, 692px 697px #14f5fd, 1050px 426px #14f5fd, 665px 1987px #14f5fd, 357px 332px #14f5fd, 2137px 49px #14f5fd, 2124px 385px #14f5fd, 955px 1420px #14f5fd, 1350px 756px #14f5fd, 777px 1139px #14f5fd, 105px 2237px #14f5fd, 1336px 804px #14f5fd, 1987px 89px #14f5fd, 1304px 2023px #14f5fd, 1788px 1890px #14f5fd, 31px 705px #14f5fd, 1584px 912px #14f5fd, 2315px 1736px #14f5fd, 744px 2293px #14f5fd, 1069px 1302px #14f5fd, 160px 2006px #14f5fd, 326px 1983px #14f5fd, 267px 1321px #14f5fd, 1184px 1064px #14f5fd, 1069px 362px #14f5fd, 1971px 2249px #14f5fd, 2280px 1850px #14f5fd, 1771px 2370px #14f5fd, 1180px 2342px #14f5fd, 1103px 594px #14f5fd, 1551px 962px #14f5fd, 71px 409px #14f5fd, 2017px 1973px #14f5fd, 1084px 2147px #14f5fd, 166px 2377px #14f5fd, 730px 903px #14f5fd, 1228px 327px #14f5fd, 521px 1140px #14f5fd, 1452px 321px #14f5fd, 506px 1061px #14f5fd, 2290px 402px #14f5fd, 1822px 576px #14f5fd, 2302px 192px #14f5fd, 425px 1537px #14f5fd, 1231px 97px #14f5fd, 827px 974px #14f5fd, 1845px 1798px #14f5fd, 2020px 93px #14f5fd, 843px 2464px #14f5fd, 1328px 49px #14f5fd, 822px 1085px #14f5fd, 1783px 1039px #14f5fd, 1587px 1509px #14f5fd, 2338px 655px #14f5fd, 2063px 711px #14f5fd, 1993px 1479px #14f5fd, 139px 1130px #14f5fd, 837px 1559px #14f5fd, 1338px 146px #14f5fd, 508px 2173px #14f5fd, 1383px 2274px #14f5fd, 216px 160px #14f5fd, 346px 1867px #14f5fd, 2133px 899px #14f5fd, 765px 87px #14f5fd, 1128px 1694px #14f5fd, 1393px 1883px #14f5fd, 900px 481px #14f5fd, 1891px 2518px #14f5fd, 2050px 313px #14f5fd, 633px 220px #14f5fd, 2109px 1772px #14f5fd, 2434px 2400px #14f5fd, 1769px 1384px #14f5fd, 306px 1026px #14f5fd, 1202px 186px #14f5fd, 934px 2260px #14f5fd, 1315px 2169px #14f5fd, 489px 38px #14f5fd, 1050px 889px #14f5fd, 1813px 722px #14f5fd, 109px 1949px #14f5fd, 284px 866px #14f5fd, 1023px 2478px #14f5fd, 1406px 1958px #14f5fd, 1846px 1841px #14f5fd, 1600px 757px #14f5fd, 1207px 1994px #14f5fd, 1398px 661px #14f5fd, 2103px 1321px #14f5fd, 979px 2247px #14f5fd, 2274px 162px #14f5fd, 596px 2453px #14f5fd, 679px 629px #14f5fd, 1876px 140px #14f5fd;
  border-radius: 50%;
  height: 3px;
  width: 3px;
}

.particle-3:after {
  box-shadow: 0px 0px #14f5fd, 1209px 1682px #14f5fd, 2161px 423px #14f5fd, 1001px 2077px #14f5fd, 1639px 692px #14f5fd, 2211px 2168px #14f5fd, 1353px 1809px #14f5fd, 2489px 1595px #14f5fd, 1080px 2067px #14f5fd, 79px 1982px #14f5fd, 1876px 200px #14f5fd, 1201px 2036px #14f5fd, 908px 2115px #14f5fd, 2454px 2026px #14f5fd, 487px 1176px #14f5fd, 908px 64px #14f5fd, 33px 1853px #14f5fd, 1780px 1988px #14f5fd, 873px 1737px #14f5fd, 641px 1415px #14f5fd, 65px 717px #14f5fd, 1287px 25px #14f5fd, 2371px 1691px #14f5fd, 276px 976px #14f5fd, 652px 1395px #14f5fd, 2172px 1301px #14f5fd, 1270px 358px #14f5fd, 2357px 8px #14f5fd, 1942px 1512px #14f5fd, 2449px 2179px #14f5fd, 1819px 878px #14f5fd, 1465px 2285px #14f5fd, 1120px 1196px #14f5fd, 1997px 874px #14f5fd, 2193px 542px #14f5fd, 1081px 1611px #14f5fd, 396px 923px #14f5fd, 115px 1779px #14f5fd, 699px 1988px #14f5fd, 1203px 2337px #14f5fd, 121px 280px #14f5fd, 1442px 34px #14f5fd, 1447px 738px #14f5fd, 1536px 1180px #14f5fd, 287px 271px #14f5fd, 34px 1352px #14f5fd, 1560px 1213px #14f5fd, 1340px 651px #14f5fd, 1889px 924px #14f5fd, 209px 931px #14f5fd, 1747px 1396px #14f5fd, 1078px 2222px #14f5fd, 918px 2444px #14f5fd, 1864px 2364px #14f5fd, 1772px 261px #14f5fd, 1479px 2169px #14f5fd, 2379px 651px #14f5fd, 576px 296px #14f5fd, 963px 948px #14f5fd, 57px 22px #14f5fd, 2069px 1560px #14f5fd, 507px 1283px #14f5fd, 2135px 590px #14f5fd, 221px 2282px #14f5fd, 1118px 1758px #14f5fd, 591px 25px #14f5fd, 1692px 953px #14f5fd, 1531px 268px #14f5fd, 1132px 1438px #14f5fd, 1996px 802px #14f5fd, 945px 679px #14f5fd, 685px 1967px #14f5fd, 501px 1101px #14f5fd, 2247px 1408px #14f5fd, 1929px 1834px #14f5fd, 2185px 598px #14f5fd, 945px 1831px #14f5fd, 191px 587px #14f5fd, 2517px 2002px #14f5fd, 1721px 635px #14f5fd, 1863px 164px #14f5fd, 804px 1958px #14f5fd, 574px 622px #14f5fd, 2378px 1683px #14f5fd, 1575px 446px #14f5fd, 2138px 2540px #14f5fd, 179px 2088px #14f5fd, 1418px 2516px #14f5fd, 927px 239px #14f5fd, 622px 2347px #14f5fd, 1781px 1280px #14f5fd, 1925px 2359px #14f5fd, 103px 301px #14f5fd, 1176px 1558px #14f5fd, 829px 1399px #14f5fd, 1494px 2541px #14f5fd, 327px 1207px #14f5fd, 781px 1178px #14f5fd, 872px 2176px #14f5fd, 2016px 1650px #14f5fd, 2512px 401px #14f5fd, 1298px 281px #14f5fd, 1235px 2529px #14f5fd, 2471px 1875px #14f5fd, 39px 1925px #14f5fd, 1757px 1307px #14f5fd, 1557px 106px #14f5fd, 154px 2227px #14f5fd, 574px 2168px #14f5fd, 1343px 149px #14f5fd, 2528px 243px #14f5fd, 778px 2341px #14f5fd, 1772px 2276px #14f5fd, 2284px 46px #14f5fd, 1249px 1637px #14f5fd, 2275px 1173px #14f5fd, 435px 1513px #14f5fd, 1678px 506px #14f5fd, 768px 1470px #14f5fd, 1015px 1478px #14f5fd, 2117px 917px #14f5fd, 1958px 1467px #14f5fd, 2368px 328px #14f5fd, 740px 2517px #14f5fd, 2407px 726px #14f5fd, 1735px 82px #14f5fd, 2240px 1261px #14f5fd, 2031px 283px #14f5fd, 1788px 1505px #14f5fd, 1377px 1774px #14f5fd, 1212px 2014px #14f5fd, 1440px 174px #14f5fd, 2418px 2336px #14f5fd, 1938px 2318px #14f5fd, 1417px 1876px #14f5fd, 2181px 1870px #14f5fd, 127px 2555px #14f5fd, 29px 1615px #14f5fd, 1977px 2178px #14f5fd, 809px 2041px #14f5fd, 2473px 1992px #14f5fd, 1210px 2015px #14f5fd, 522px 787px #14f5fd, 2366px 907px #14f5fd, 346px 539px #14f5fd, 798px 1711px #14f5fd, 1252px 1538px #14f5fd, 1079px 1098px #14f5fd, 2458px 831px #14f5fd, 2211px 2293px #14f5fd, 2094px 1608px #14f5fd, 2183px 297px #14f5fd, 384px 393px #14f5fd, 2170px 1467px #14f5fd, 1011px 744px #14f5fd, 1544px 325px #14f5fd, 886px 784px #14f5fd, 586px 1328px #14f5fd, 1632px 823px #14f5fd, 536px 2072px #14f5fd, 1033px 1561px #14f5fd, 1928px 1934px #14f5fd, 1252px 937px #14f5fd, 457px 667px #14f5fd, 239px 752px #14f5fd, 2335px 1613px #14f5fd, 2080px 1154px #14f5fd, 2441px 2325px #14f5fd, 2210px 1183px #14f5fd, 418px 1666px #14f5fd, 386px 791px #14f5fd, 872px 500px #14f5fd, 1155px 1793px #14f5fd, 2119px 814px #14f5fd, 796px 1420px #14f5fd, 1734px 644px #14f5fd, 1705px 1016px #14f5fd, 2076px 1036px #14f5fd, 297px 1403px #14f5fd, 273px 2278px #14f5fd, 2250px 1576px #14f5fd, 1049px 2180px #14f5fd, 247px 1481px #14f5fd, 1467px 1797px #14f5fd, 2191px 1089px #14f5fd, 2457px 307px #14f5fd, 612px 699px #14f5fd, 2105px 1845px #14f5fd, 1134px 1598px #14f5fd, 863px 1507px #14f5fd, 982px 2119px #14f5fd, 938px 1745px #14f5fd, 718px 1965px #14f5fd, 1410px 1084px #14f5fd, 832px 646px #14f5fd, 1924px 2353px #14f5fd, 1907px 562px #14f5fd, 807px 2325px #14f5fd, 145px 474px #14f5fd, 716px 38px #14f5fd, 1091px 1676px #14f5fd;
  border-radius: 50%;
  height: 3px;
  width: 3px;
  border-radius: 50%;
}

.particle-4 {
  animation: animParticle 200s linear infinite;
  box-shadow: 0px 0px #14f5fd, 1844px 905px #14f5fd, 688px 65px #14f5fd, 224px 144px #14f5fd, 368px 425px #14f5fd, 1157px 507px #14f5fd, 270px 707px #14f5fd, 393px 2371px #14f5fd, 320px 351px #14f5fd, 635px 2400px #14f5fd, 1519px 2339px #14f5fd, 1153px 1855px #14f5fd, 198px 199px #14f5fd, 717px 1140px #14f5fd, 1095px 403px #14f5fd, 379px 1039px #14f5fd, 2028px 2540px #14f5fd, 1230px 1944px #14f5fd, 1399px 2487px #14f5fd, 1408px 927px #14f5fd, 1888px 1907px #14f5fd, 1693px 1897px #14f5fd, 2494px 827px #14f5fd, 2229px 1514px #14f5fd, 1898px 657px #14f5fd, 2357px 712px #14f5fd, 675px 1931px #14f5fd, 1132px 1938px #14f5fd, 340px 890px #14f5fd, 482px 1488px #14f5fd, 523px 2370px #14f5fd, 1538px 2056px #14f5fd, 1787px 380px #14f5fd, 748px 402px #14f5fd, 1018px 1434px #14f5fd, 1430px 891px #14f5fd, 1930px 1697px #14f5fd, 1688px 1666px #14f5fd, 1752px 615px #14f5fd, 1828px 401px #14f5fd, 410px 1117px #14f5fd, 130px 505px #14f5fd, 1223px 2499px #14f5fd, 1409px 1267px #14f5fd, 2151px 365px #14f5fd, 83px 2354px #14f5fd, 2511px 983px #14f5fd, 130px 1428px #14f5fd, 930px 1398px #14f5fd, 917px 564px #14f5fd, 668px 103px #14f5fd, 292px 582px #14f5fd, 1457px 1078px #14f5fd, 1505px 287px #14f5fd, 1064px 1222px #14f5fd, 764px 1137px #14f5fd, 1663px 319px #14f5fd, 1291px 1596px #14f5fd, 10px 2281px #14f5fd, 1179px 2234px #14f5fd, 2302px 1105px #14f5fd, 1673px 1581px #14f5fd, 824px 2237px #14f5fd, 1704px 852px #14f5fd, 647px 675px #14f5fd, 1821px 1272px #14f5fd, 1230px 1379px #14f5fd, 2482px 281px #14f5fd, 2325px 1745px #14f5fd, 963px 1501px #14f5fd, 1011px 488px #14f5fd, 898px 360px #14f5fd, 2004px 1131px #14f5fd, 1239px 2292px #14f5fd, 881px 2018px #14f5fd, 1572px 805px #14f5fd, 1445px 443px #14f5fd, 236px 808px #14f5fd, 1331px 238px #14f5fd, 1219px 800px #14f5fd, 1366px 350px #14f5fd, 559px 346px #14f5fd, 157px 663px #14f5fd, 391px 1127px #14f5fd, 257px 2010px #14f5fd, 1695px 1498px #14f5fd, 1363px 314px #14f5fd, 1893px 1762px #14f5fd, 1289px 891px #14f5fd, 749px 1935px #14f5fd, 1778px 2254px #14f5fd, 744px 2433px #14f5fd, 77px 1517px #14f5fd, 2058px 1729px #14f5fd, 896px 959px #14f5fd, 763px 803px #14f5fd, 1057px 2303px #14f5fd, 515px 975px #14f5fd, 978px 1027px #14f5fd, 98px 203px #14f5fd, 539px 976px #14f5fd;
  border-radius: 50%;
  height: 1px;
  width: 1px;
}

.particle-4:after {
  box-shadow: 0px 0px #14f5fd, 2505px 2127px #14f5fd, 466px 769px #14f5fd, 550px 709px #14f5fd, 68px 2326px #14f5fd, 2303px 247px #14f5fd, 879px 1056px #14f5fd, 1575px 119px #14f5fd, 19px 2436px #14f5fd, 1380px 1226px #14f5fd, 896px 1115px #14f5fd, 1611px 433px #14f5fd, 1971px 834px #14f5fd, 2528px 1367px #14f5fd, 156px 2253px #14f5fd, 764px 530px #14f5fd, 1352px 90px #14f5fd, 204px 231px #14f5fd, 717px 1482px #14f5fd, 1855px 2046px #14f5fd, 586px 2509px #14f5fd, 60px 425px #14f5fd, 1644px 925px #14f5fd, 1823px 2428px #14f5fd, 887px 2372px #14f5fd, 814px 136px #14f5fd, 1652px 272px #14f5fd, 1181px 1642px #14f5fd, 1310px 1893px #14f5fd, 630px 777px #14f5fd, 2343px 712px #14f5fd, 117px 1741px #14f5fd, 303px 2439px #14f5fd, 865px 2476px #14f5fd, 879px 2121px #14f5fd, 999px 1638px #14f5fd, 349px 1346px #14f5fd, 177px 2109px #14f5fd, 1127px 1724px #14f5fd, 953px 1193px #14f5fd, 2198px 1047px #14f5fd, 849px 2081px #14f5fd, 1052px 1688px #14f5fd, 1150px 603px #14f5fd, 770px 2266px #14f5fd, 1748px 2303px #14f5fd, 764px 1429px #14f5fd, 1090px 2046px #14f5fd, 1963px 827px #14f5fd, 1236px 2086px #14f5fd, 2428px 867px #14f5fd, 491px 2440px #14f5fd, 838px 1311px #14f5fd, 1125px 1528px #14f5fd, 586px 1247px #14f5fd, 1713px 1137px #14f5fd, 1800px 819px #14f5fd, 687px 868px #14f5fd, 2539px 340px #14f5fd, 2012px 731px #14f5fd, 1246px 1721px #14f5fd, 1494px 2404px #14f5fd, 179px 609px #14f5fd, 2043px 1353px #14f5fd, 1334px 641px #14f5fd, 2011px 336px #14f5fd, 2465px 341px #14f5fd, 1420px 1195px #14f5fd, 216px 1498px #14f5fd, 1685px 1295px #14f5fd, 229px 1540px #14f5fd, 454px 961px #14f5fd, 1846px 2059px #14f5fd, 54px 459px #14f5fd, 2206px 1489px #14f5fd, 1256px 425px #14f5fd, 2314px 1145px #14f5fd, 1480px 1490px #14f5fd, 2373px 1496px #14f5fd, 247px 1574px #14f5fd, 1066px 1477px #14f5fd, 498px 201px #14f5fd, 188px 2066px #14f5fd, 791px 520px #14f5fd, 1062px 2005px #14f5fd, 1244px 401px #14f5fd, 2502px 608px #14f5fd, 1051px 234px #14f5fd, 923px 2134px #14f5fd, 1313px 1807px #14f5fd, 1623px 330px #14f5fd, 472px 2427px #14f5fd, 2108px 2202px #14f5fd, 594px 2034px #14f5fd, 419px 1699px #14f5fd, 209px 683px #14f5fd, 944px 1861px #14f5fd, 2508px 1420px #14f5fd, 2498px 782px #14f5fd, 637px 1278px #14f5fd, 672px 528px #14f5fd;
  border-radius: 50%;
  height: 1px;
  width: 1px;
}

@keyframes animParticle {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2560px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9635ad4 */@media only screen and (min-width: 834px) and (max-width: 1194px) {
.elementor-2 .elementor-element.elementor-element-9635ad4 {
    margin: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-683bcbc */@media only screen and (min-width: 834px) and (max-width: 1194px) {
.elementor-2 .elementor-element.elementor-element-683bcbc {
    margin-top: 20px !important;
    margin-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581d346 */.card-rotating img{
filter: drop-shadow(0 10px 10px black);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d58d8ce */.elementor-2 .elementor-element.elementor-element-d58d8ce {
    position: absolute;
    width: 400px;
     animation:  rotating 1.1s ease-in alternate infinite forwards, translateCard 11s ease 3.3s alternate forwards;
    -webkit-animation:  rotating 1s ease infinite alternate forwards, translateCard 11s ease 3.3s alternate forwards;
}
.light {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0px;
  height: 0px;
  margin: 0;
  background: #fff;
  -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -moz-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}

.flare {
  position: absolute;
  top: 80%;
  left: 80%;
  -moz-animation: flaremove 8s alternate infinite ease-in-out;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out;
  animation: flaremove 8s alternate infinite ease-in-out;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}
.flare.one {
  margin: -50px 0 0 -50px;
  width: 50px;
  height: 50px;
  -moz-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  -webkit-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
}
.flare.two {
  margin: -100px 0 0 -100px;
  width: 150px;
  height: 150px;
  -moz-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  -webkit-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
}
.flare.three {
  margin: -100px 0 0 -100px;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  -webkit-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
}
.flare.four {
  margin: 20% 0 0 20%;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
}
.flare.five {
  margin: -5% 0 0 -5%;
  width: 60px;
  height: 60px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
}
.flare.six {
  margin: 20% 0 0 20%;
  width: 20px;
  height: 20px;
  -moz-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  -webkit-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
}

@-moz-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-webkit-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-moz-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-webkit-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-moz-keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@-webkit-keyframes lightbright {
  0% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f68d6e2 */.elementor-2 .elementor-element.elementor-element-f68d6e2 p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-f68d6e2 {
    overflow: hidden;
}


.text_f {
    font-size: 28px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst 3.5s ease;
    -webkit-animation: textFirst 3.5s ease;
    animation-delay: 2s;
    position: relative;
    margin-bottom: 20px;
    padding-top: 10px;
}
.text_s {
    font-size: 66px;
    word-spacing: 5px;
    left: -100%;
    animation: textFirst 3.5s ease;
    -webkit-animation: textFirst 3.5s ease;
    animation-delay: 2.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.text_s div {
    display: inline-block;
    font-size: 36px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -7px;
    left: 10px;
    letter-spacing: 0.5px;
}
.text_t {
    font-size: 55px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst 3.5s ease;
    -webkit-animation: textFirst 3.5s ease;
    animation-delay: 2.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}

@keyframes textFirst {
    0%, 100% {
        left: -100%;
    }
    15%, 85% {
        left: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fcf6f3 */.elementor-2 .elementor-element.elementor-element-8fcf6f3 {
    overflow: hidden;
}
.text_f1 {
    animation: textSecond 2.5s ease;
    -webkit-animation: textSecond 2.5s ease;
    animation-delay: 6s;
    right: -50%;
    position: relative;
}
.text_s1 {
    padding-right: 15px;
    animation: textSecond 3.5s ease;
    -webkit-animation: textSecond 2.5s ease;
    animation-delay: 6.15s;
    right: -50%;
    position: relative;
}
.text_t1 {
    padding-right: 30px;
    animation: textSecond 2.5s ease;
    -webkit-animation: textSecond 2.5s ease;
    animation-delay: 6.3s;
    right: -50%;
    position: relative;
}


@keyframes textSecond {
    0%, 100% {
        right: -100%;
    }
    15%, 85% {
        right: 17%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43e9e */.elementor-2 .elementor-element.elementor-element-2a43e9e {
    overflow: hidden;
}
.text_f2 {
    animation: textThird 2.5s ease;
    -webkit-animation: textThird 2.5s ease;
    animation-delay: 6s;
    left: -50%;
    position: relative;
}
.text_s2 {
    padding-right: 15px;
    animation: textThird 2.5s ease;
    -webkit-animation: textThird 2.5s ease;
    animation-delay: 6.15s;
    left: -50%;
    position: relative;
}
.text_wrapper-third {
    position: relative;
}
@keyframes textThird {
    0%, 100% {
        left: -50%;
    }
    15%, 85% {
        left: 20%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a246aa1 */.elementor-2 .elementor-element.elementor-element-a246aa1 p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-a246aa1 {
    overflow: hidden;
}


.text_f3 {
    font-size: 35px;
    word-spacing: 3px;
    left: -100%;
    animation: textFourth 3.5s ease;
    -webkit-animation: textFourth 3.5s ease;
    animation-delay: 8s;
    position: relative;
    margin-bottom: 20px;
    padding-top: 10px;
}
.text_s3 {
    font-size: 66px;
    word-spacing: 5px;
    left: -100%;
    animation: textFourth 3.5s ease;
    -webkit-animation: textFourth 3.5s ease;
    animation-delay: 8.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.text_s3 div {
    display: inline-block;
    font-size: 36px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -7px;
    left: 10px;
    letter-spacing: 0.5px;
}
.text_t3 {
    font-size: 66px;
    word-spacing: 3px;
    left: -100%;
    animation: textFourth 3.5s ease;
    -webkit-animation: textFourth 3.5s ease;
    animation-delay: 8.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}

@keyframes textFourth {
    0% {
        left: -100%;
    }
    15%, 85% {
        left: 15%;
    }
    100% {
        left: 15%;
    }
}
.elementor-2 .elementor-element.elementor-element-a246aa1 {
    opacity: 1;
    transition: 1s ease all;
    animation: textFourthOpacity 1s ease;
    -webkit-animation: textFourthOpacity 1s ease;
    animation-delay: 11s;
}
@keyframes textFourthOpacity {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2272373 */.elementor-2 .elementor-element.elementor-element-2272373 {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-979e7f2 */.image_text_primary {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: scaleImg 1s linear 9.3s forwards;
    -webkit-animation: scaleImg 1s linear 9.3s forwards;
    transform-origin: center;
    will-change: transform;
}

@keyframes scaleImg {
    0% {
        opacity: 0;
        transform: scale(1.8) translateY(62px);
        -webkit-transform: scale(1.8) translateY(62px);
        -moz-transform: scale(1.8) translateY(62px);
        -ms-transform: scale(1.8) translateY(62px);
        -o-transform: scale(1.8) translateY(62px);
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        transform: scale(1) translateY(80px);
        -webkit-transform: scale(1) translateY(80px);
        -moz-transform: scale(1) translateY(80px);
        -ms-transform: scale(1) translateY(80px);
        -o-transform: scale(1) translateY(80px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bb1eb1 */.i1 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i1 0.5s linear 11.3s forwards;
    -webkit-animation: i1 0.5s linear 11.3s forwards;
    animation-delay: 9.75s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i1 {
    0% {
        opacity: 0;
        right: 30%;
        top: 250px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        right: 35%;
        top: 215px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b56a0e */.i2 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i2 0.5s linear 11.5s forwards;
    -webkit-animation: i2 0.5s linear 11.5s forwards;
    animation-delay: 10s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i2 {
    0% {
        opacity: 0;
        left: -30%;
        bottom: 210px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 35px;
        top: 245px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c7b9eb */.i3 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i3 0.5s linear 11.5s forwards;
    -webkit-animation: i3 0.5s linear 11.5s forwards;
    animation-delay: 10.25s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i3 {
    0% {
        opacity: 0;
        left: -30%;
        top: 190px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 80px;
        top: 215px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eaf573 */.i4 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i4 0.5s linear 11.5s forwards;
    -webkit-animation: i4 0.5s linear 11.5s forwards;
    animation-delay: 10.5s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i4 {
    0% {
        opacity: 0;
        left: -30%;
        top: 120px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 50px;
        top: 165px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79653e9 */.elementor-2 .elementor-element.elementor-element-79653e9 img {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: image 0.5s linear 11.5s forwards;
    -webkit-animation: image 0.5s linear 11.5s forwards;
    animation-delay: 11s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}
@media (max-width: 1366px) and (max-height: 788px) {
.elementor-2 .elementor-element.elementor-element-79653e9 img {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: imagemac 0.5s linear 11.5s forwards;
    -webkit-animation: imagemac 0.5s linear 11.5s forwards;
    animation-delay: 11s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}
}

.image {
    animation: rotating 2s ease infinite alternate forwards;
    -webkit-animation: rotating 2s ease infinite alternate forwards;
    animation-delay: 11.5s;
}
@keyframes image {
    0% {
        opacity: 0;
        left: -5px;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        left: -5px;
        bottom: -20px;
    }
}
@keyframes imagemac {
    0% {
        opacity: 0;
        left: -5px;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        left: -5px;
        bottom: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc0c702 */.i5 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i5 0.5s linear 11.5s forwards;
    -webkit-animation: i5 0.5s linear 11.5s forwards;
    animation-delay: 11.5s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i5 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-618adfb */@media only screen and (min-width: 834px) and (max-width: 1194px) {
    .elementor-2 .elementor-element.elementor-element-618adfb {
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2141b0b */.name{
    padding:15px 0;
}
.address{
    padding-bottom: 15px;
}
.email_adress{
    color:#14f5fd;
    text-decoration: underline!important;
}
.phone{
    color:#14f5fd!important;
}
@media only screen and (min-width: 834px) and (max-width: 1194px) {
    .elementor-2 .elementor-element.elementor-element-2141b0b {
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5328001 */.elementor-2 .elementor-element.elementor-element-5328001 {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e47399 */.elementor-2 .elementor-element.elementor-element-7e47399 p {
    margin-bottom: 0px;
}
.web_address{
    color:#14f5fd;
    text-decoration: underline!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04cd376 */.columnright {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: columnright 0.75s linear 11.5s forwards;
    -webkit-animation: columnright 0.75s linear 11.5s forwards;
    animation-delay: 11.75s;
    transform-origin: center;
    will-change: transform;
    position: relative;
    padding-top: 30px;
}

@keyframes columnright {
    0% {
        opacity: 0;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c0a94 */.elementor-2 .elementor-element.elementor-element-73c0a94 {
    z-index: 5;
}
@media only screen and (min-width: 834px) and (max-width: 1194px) {
.elementor-2 .elementor-element.elementor-element-73c0a94 {
        margin-top: -100px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ebaf8e2 */.elementor-2 .elementor-element.elementor-element-1ebaf8e2 {
    min-height: 100vh;
    max-height: 300vh;
}

.elementor-2 .elementor-element.elementor-element-1ebaf8e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ebaf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    overflow-y: hidden;
}

/* Dell 1366x788 */
@media (max-width: 1366px) and (max-height: 788px) {
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .elementor-widget:not(:last-child) {
        margin-bottom: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .logo1 img {
        width: 120px;
    }
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .logo2 img {
        width: 96px;
    }
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .card-rotating img {
        width: 380px;
    }
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .image img {
        width: 423px;
    }
    .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .logo1 img, .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .logo2 img, .elementor-2 .elementor-element.elementor-element-1ebaf8e2 .text_wrap1 {
        margin-top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29db5ac */.elementor-2 .elementor-element.elementor-element-29db5ac {
    position: absolute;
    width: 400px;
     animation:  rotating 1.1s ease-in alternate infinite forwards, translateCard2 9s ease 3.3s alternate forwards;
    -webkit-animation:  rotating 1s ease infinite alternate forwards, translateCard2 9s ease 3.3s alternate forwards;
}
@media (min-width:786px) and (max-width:1024px){
.light {
    transform: scale(0.8);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0px;
  height: 0px;
  margin: 0;
  background: #fff;
  -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -moz-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}

.flare {
    transform: scale(0.8);
  position: absolute;
  top: 80%;
  left: 80%;
  -moz-animation: flaremove 8s alternate infinite ease-in-out;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out;
  animation: flaremove 8s alternate infinite ease-in-out;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}
.flare.one {
  margin: -50px 0 0 -50px;
  width: 50px;
  height: 50px;
  -moz-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  -webkit-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
}
.flare.two {
  margin: -100px 0 0 -100px;
  width: 150px;
  height: 150px;
  -moz-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  -webkit-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
}
.flare.three {
  margin: -100px 0 0 -100px;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  -webkit-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
}
.flare.four {
  margin: 20% 0 0 20%;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
}
.flare.five {
  margin: -5% 0 0 -5%;
  width: 60px;
  height: 60px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
}
.flare.six {
  margin: 20% 0 0 20%;
  width: 20px;
  height: 20px;
  -moz-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  -webkit-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
}
}
@-moz-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-webkit-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-moz-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-webkit-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-moz-keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@-webkit-keyframes lightbright {
  0% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0606a */@media (max-width: 1024px) {
.elementor-2 .elementor-element.elementor-element-7f0606a p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-7f0606a {
    overflow: hidden;
}


.text_f132 {
    font-size: 18px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst123 3.5s ease;
    -webkit-animation: textFirst123 3.5s ease;
    animation-delay: 2s;
    position: relative;
    margin-bottom: 20px;
}
.text_s132 {
    font-size: 42px;
    word-spacing: 5px;
    left: -100%;
    animation: textFirst123 3.5s ease;
    -webkit-animation: textFirst123 3.5s ease;
    animation-delay: 2.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.text_s132 div {
    display: inline-block;
    font-size: 30px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -5px;
    left: 10px;
    letter-spacing: 0.5px;
}
.text_t132 {
    font-size: 36px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst123 3.5s ease;
    -webkit-animation: textFirst123 3.5s ease;
    animation-delay: 2.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
}
@keyframes textFirst123 {
    0%, 100% {
        left: -100%;
    }
    15%, 85% {
        left: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db5b8ab */.elementor-2 .elementor-element.elementor-element-db5b8ab {
    overflow: hidden;
}
.text_f100 {
    animation: textSecond2 2.5s ease;
    -webkit-animation: textSecond2 2.5s ease;
    animation-delay: 5s;
    right: -50%;
    position: relative;
}
.text_s100 {
    padding-right: 15px;
    animation: textSecond2 3.5s ease;
    -webkit-animation: textSecond2 2.5s ease;
    animation-delay: 5.15s;
    right: -50%;
    position: relative;
}
.text_t100 {
    padding-right: 30px;
    animation: textSecond2 2.5s ease;
    -webkit-animation: textSecond2 2.5s ease;
    animation-delay: 5.3s;
    right: -50%;
    position: relative;
}


@keyframes textSecond2 {
    0%, 100% {
        right: -100%;
    }
    15%, 85% {
        right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3d23f */@media (max-width: 1024px) {
.elementor-2 .elementor-element.elementor-element-5e3d23f {
    overflow: hidden;
}
.text_f12, .text_s12, .text_t12, .text_f12, .text_s12 {
    animation: textThird2 2.5s ease;
    -webkit-animation: textThird2 2.5s ease;
    left: -50%;
    position: relative;
}
.text_f12 {
    animation-delay: 6s;
}
.text_s12 {
    animation-delay: 6.15s;
}
.text_t12 {
    animation-delay: 6.3s;
}
.text_f12 {
    animation-delay: 6.45s;
}
.text_s12 {
    animation-delay: 6.6s;
}
}
@keyframes textThird2 {
    0%, 100% {
        left: -50%;
    }
    15%, 85% {
        left: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135aee6 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-135aee6 p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-135aee6 {
    overflow: hidden;
}


.text_f3 {
    font-size: 24px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst1 3.5s ease;
    -webkit-animation: textFirst1 3.5s ease;
    animation-delay: 8s;
    position: relative;
    margin-bottom: 20px;
}
.text_s3 {
    font-size: 42px;
    word-spacing: 5px;
    left: -100%;
    animation: textFirst1 3.5s ease;
    -webkit-animation: textFirst1 3.5s ease;
    animation-delay: 8.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.text_s3 div {
    display: inline-block;
    font-size: 30px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -5px;
    left: 10px;
    letter-spacing: 0.5px;
}
.text_t3 {
    font-size: 42px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst1 3.5s ease;
    -webkit-animation: textFirst1 3.5s ease;
    animation-delay: 8.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
}
@keyframes textFirst1 {
    0% {
        left: -100%;
    }
    15%, 85% {
        left: 20%;
        opacity: 1;
    }
    100% {
        left: 20%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72d2768 */.elementor-2 .elementor-element.elementor-element-72d2768 {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc68f4d */.image_text_primary {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: scaleImg 1s linear 9.3s forwards;
    -webkit-animation: scaleImg 1s linear 9.3s forwards;
    transform-origin: center;
    will-change: transform;
}

@keyframes scaleImg {
    0% {
        opacity: 0;
        transform: scale(1.8) translateY(62px);
        -webkit-transform: scale(1.8) translateY(62px);
        -moz-transform: scale(1.8) translateY(62px);
        -ms-transform: scale(1.8) translateY(62px);
        -o-transform: scale(1.8) translateY(62px);
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        transform: scale(1) translateY(80px);
        -webkit-transform: scale(1) translateY(80px);
        -moz-transform: scale(1) translateY(80px);
        -ms-transform: scale(1) translateY(80px);
        -o-transform: scale(1) translateY(80px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d5d66 */@media (max-width: 768px){
.i1 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i12 0.5s linear 11.3s forwards;
    -webkit-animation: i12 0.5s linear 11.3s forwards;
    animation-delay: 9.75s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i12 {
    0% {
        opacity: 0;
        right: 30%;
        top: 250px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        right: 20%;
        top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1110d61 */@media(max-width: 768px) {
.i2 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i21 0.5s linear 11.5s forwards;
    -webkit-animation: i21 0.5s linear 11.5s forwards;
    animation-delay: 10s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i21 {
    0% {
        opacity: 0;
        left: -30%;
        bottom: 210px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 0%;
        top: 230px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d08cdc0 */@media(max-width: 768px) {
.i3 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i31 0.5s linear 11.5s forwards;
    -webkit-animation: i31 0.5s linear 11.5s forwards;
    animation-delay: 10.25s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i31 {
    0% {
        opacity: 0;
        left: -30%;
        top: 190px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 5%;
        top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22f007c */@media(max-width: 768px) {
.i4 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i41 0.5s linear 11.5s forwards;
    -webkit-animation: i41 0.5s linear 11.5s forwards;
    animation-delay: 10.5s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i41 {
    0% {
        opacity: 0;
        left: -30%;
        top: 120px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 0%;
        top: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c8b471 */.elementor-2 .elementor-element.elementor-element-7c8b471 img {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: image2 0.5s linear 11.5s forwards;
    -webkit-animation: image2 0.5s linear 11.5s forwards;
    animation-delay: 11s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}

.image {
    animation: rotating 2s ease infinite alternate forwards;
    -webkit-animation: rotating 2s ease infinite alternate forwards;
    animation-delay: 11.5s;
}
@keyframes image2 {
    0% {
        opacity: 0;
        left: -5px;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        left: -5px;
        bottom: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714b1b */.i5 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i5 0.5s linear 11.5s forwards;
    -webkit-animation: i5 0.5s linear 11.5s forwards;
    animation-delay: 11.5s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i5 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3603e9d */.elementor-2 .elementor-element.elementor-element-3603e9d p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-14f924c */.elementor-2 .elementor-element.elementor-element-14f924c {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f78351a */.elementor-2 .elementor-element.elementor-element-f78351a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b12f369 */.columnright {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: columnright 0.75s linear 11.5s forwards;
    -webkit-animation: columnright 0.75s linear 11.5s forwards;
    animation-delay: 11.75s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}

@keyframes columnright {
    0% {
        opacity: 0;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        bottom: 00px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9bcb23f */.elementor-2 .elementor-element.elementor-element-9bcb23f {
    z-index: 5;
}
@media (max-width: 1024px) and (max-height: 768px) {
    .elementor-2 .elementor-element.elementor-element-9bcb23f {
        margin-top: -120px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98f5baa */.elementor-2 .elementor-element.elementor-element-98f5baa {
    min-height: 100vh
}
/*ipad 11 inch */
@media only screen and (min-width: 834px) and (max-width: 1194px) {
     .elementor-2 .elementor-element.elementor-element-98f5baa .card-rotating img {
        width:399px;
        transform:translateY(30px);
    }
    .text_f, .text_f3{
        font-size:30px;
    }
    .text_s, .text_t{
        font-size:51px;
    }
    .text_f1, .text_t1, .text_s1, .text_f2, .text_s2, .text_f12, .text_t12, .text_s12, .text_s3, .text_t3{
        font-size:36px;
    }
    .text_f1, .text_t1, .text_s1 {
        line-height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fb860 */.elementor-2 .elementor-element.elementor-element-20fb860 {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c048d0 */.elementor-2 .elementor-element.elementor-element-9c048d0 {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d9cba0 */@media only screen and  (max-width:600px){
    .elementor-2 .elementor-element.elementor-element-2d9cba0 img{
        width:261px;
    }
}
@media (max-width: 653px) and (max-height: 280px) {
    .elementor-2 .elementor-element.elementor-element-2d9cba0 {
        text-align: left;
    }
    .elementor-2 .elementor-element.elementor-element-2d9cba0 {
        left: -80px !important;
    }
    .elementor-2 .elementor-element.elementor-element-2d9cba0 img {
        width: 261px;
    }
}
@media (max-width: 717px) and (max-height: 512px) {
    .elementor-2 .elementor-element.elementor-element-2d9cba0 {
        text-align: left;
    }
    .elementor-2 .elementor-element.elementor-element-2d9cba0 {
        left: -80px !important;
    }
    .elementor-2 .elementor-element.elementor-element-2d9cba0 img {
        width: 261px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e6a08b */.elementor-2 .elementor-element.elementor-element-8e6a08b {
    position: absolute;
    width: 400px;
     animation:  rotating 1.1s ease-in alternate infinite forwards, translateCard3 9s ease 3.3s alternate forwards;
    -webkit-animation:  rotating 1s ease infinite alternate forwards, translateCard3 9s ease 3.3s alternate forwards;
}
@media(max-width: 600px) {
.light {
    transform: scale(0.8);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0px;
  height: 0px;
  margin: 0;
  background: #fff;
  -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  -moz-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  animation: flaremove 8s alternate infinite ease-in-out, lightbright 8s alternate infinite linear;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}

.flare {
    transform: scale(0.8);
  position: absolute;
  top: 80%;
  left: 80%;
  -moz-animation: flaremove 8s alternate infinite ease-in-out;
  -webkit-animation: flaremove 8s alternate infinite ease-in-out;
  animation: flaremove 8s alternate infinite ease-in-out;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
}
.flare.one {
  margin: -50px 0 0 -50px;
  width: 50px;
  height: 50px;
  -moz-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  -webkit-box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
  box-shadow: inset 0px 0px 20px 2px rgba(190, 190, 240, 0.125), 0px 0px 20px 0px rgba(190, 190, 240, 0.125);
}
.flare.two {
  margin: -100px 0 0 -100px;
  width: 150px;
  height: 150px;
  -moz-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  -webkit-box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
  box-shadow: inset 0px 0px 100px 2px rgba(200, 230, 200, 0.125), 0px 0px 13px 2px rgba(200, 230, 200, 0.125);
}
.flare.three {
  margin: -100px 0 0 -100px;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  -webkit-box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
  box-shadow: inset 0px 0px 22px 2px rgba(255, 50, 50, 0.25), 0px 0px 13px 2px rgba(255, 50, 50, 0.25);
}
.flare.four {
  margin: 20% 0 0 20%;
  width: 100px;
  height: 100px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
  box-shadow: inset 0px 0px 160px 2px rgba(50, 180, 50, 0.125), 0px 0px 20px 2px rgba(50, 180, 50, 0.125);
}
.flare.five {
  margin: -5% 0 0 -5%;
  width: 60px;
  height: 60px;
  -moz-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  -webkit-box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
  box-shadow: inset 0px 0px 160px 2px rgba(200, 220, 80, 0.25), 0px 0px 20px 2px rgba(200, 220, 80, 0.25);
}
.flare.six {
  margin: 20% 0 0 20%;
  width: 20px;
  height: 20px;
  -moz-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  -webkit-box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
  box-shadow: inset 0px 0px 18px 10px rgba(150, 220, 220, 0.25), 0px 0px 5px 0px rgba(150, 220, 220, 0.25);
}
}
@-moz-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-webkit-keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@keyframes flaremove {
  0% {
    left: 20%;
    top: 40%;
  }
  100% {
    left: 80%;
    top: 60%;
  }
}
@-moz-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-webkit-keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@keyframes lightmove {
  0% {
    left: 100%;
    top: 60%;
  }
  100% {
    left: 80%;
    top: 40%;
  }
}
@-moz-keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@-webkit-keyframes lightbright {
  0% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}
@keyframes lightbright {
  0% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  50% {
    -moz-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    -webkit-box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
    box-shadow: 0px 0px 30px 10px #e6e6c8, 0px 0px 10px 5px white;
  }
  100% {
    -moz-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    -webkit-box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
    box-shadow: 0px 0px 40px 10px #e6e6c8, 0px 0px 20px 10px white;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d5a49e */@media (max-width: 653px) and (max-height: 280px) {
    .elementor-2 .elementor-element.elementor-element-7d5a49e {
        top: 50px;
        right: -120px !important;
        left: auto !important;
    }
}
@media (max-width: 717px) and (max-height: 512px) {
    .elementor-2 .elementor-element.elementor-element-7d5a49e {
        top: 50px;
        right: -120px !important;
        left: auto !important;
    }
}
@media (max-width: 717px) {
.elementor-2 .elementor-element.elementor-element-7d5a49e p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-7d5a49e {
    overflow: hidden;
}
.text_wrap{
    margin-top:75px;
    line-height:42px;
}

.text_f {
    font-size: 15px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst3 3.5s ease;
    -webkit-animation: textFirst3 3.5s ease;
    animation-delay: 3s;
    position: relative;
    margin-bottom: 10px;
}
.text_s {
    font-size: 30px;
    word-spacing: 5px;
    left: -100%;
    animation: textFirst3 3.5s ease;
    -webkit-animation: textFirst3 3.5s ease;
    animation-delay: 3.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
.text_s div {
    display: inline-block;
    font-size: 24px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -5px;
    left: 10px;
    letter-spacing: 0.5px;
    transform: translateY(4px);
}
.text_t {
    font-size: 24px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst3 3.5s ease;
    -webkit-animation: textFirst3 3.5s ease;
    animation-delay: 3.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
}
@keyframes textFirst3 {
    0%, 100% {
        left: -100%;
    }
    15%, 85% {
        left: 12%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6158a26 */.elementor-2 .elementor-element.elementor-element-6158a26 {
    overflow: hidden;
}
.text_f100 {
    animation: textSecond3 2.5s ease;
    -webkit-animation: textSecond3 2.5s ease;
    animation-delay: 5s;
    right: -50%;
    position: relative;
}
.text_s100 {
    padding-right: 15px;
    animation: textSecond3 3.5s ease;
    -webkit-animation: textSecond3 2.5s ease;
    animation-delay: 5.15s;
    right: -50%;
    position: relative;
}
.text_t100 {
    padding-right: 30px;
    animation: textSecond3 2.5s ease;
    -webkit-animation: textSecond3 2.5s ease;
    animation-delay: 5.3s;
    right: -50%;
    position: relative;
}


@keyframes textSecond3 {
    0%, 100% {
        right: -100%;
    }
    15%, 85% {
        right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a538a8 */@media (max-width: 653px) and (max-height: 280px) {
    .elementor-2 .elementor-element.elementor-element-5a538a8 {
        top: 50px;
        right: -120px !important;
        left: auto !important;
    }
}
@media (max-width: 717px) and (max-height: 512px) {
    .elementor-2 .elementor-element.elementor-element-5a538a8 {
        top: 50px;
        right: -120px !important;
        left: auto !important;
    }
}
@media (max-width: 717px) {
.elementor-2 .elementor-element.elementor-element-5a538a8 {
    overflow: hidden;
}

.text_wrapper-third{
    margin-top:75px;
    line-height:40px;
}
.text_f15, .text_s15, .text_t15, .text_f25, .text_s25 {
    animation: textThird3 2.5s ease;
    -webkit-animation: textThird3 2.5s ease;
    left: -100%;
    position: relative;
}
.text_f15 {
    animation-delay: 7s;
}
.text_s15 {
    animation-delay: 7.15s;
}
.text_t15 {
    animation-delay: 7.3s;
}
.text_f25 {
    animation-delay: 7.45s;
}
.text_s25 {
    animation-delay: 7.6s;
}
}
@keyframes textThird3 {
    0%, 100% {
        left: -100%;
    }
    15%, 85% {
        left: 20%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf55cde */@media (max-width: 717px) {
.elementor-2 .elementor-element.elementor-element-cf55cde p {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-cf55cde {
    overflow: hidden;
}


.text_f3 {
    font-size: 18px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst4 3.5s ease;
    -webkit-animation: textFirst4 3.5s ease;
    animation-delay: 8s;
    position: relative;
    margin-bottom: 10px;
}
.text_s3 {
    font-size: 30px;
    word-spacing: 5px;
    left: -100%;
    animation: textFirst4 3.5s ease;
    -webkit-animation: textFirst4 3.5s ease;
    animation-delay: 8.25s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
.text_s3 div {
    display: inline-block;
    font-size: 24px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    line-height: 1.2em;
    padding-top: 5px;
    position: relative;
    top: -5px;
    left: 10px;
    letter-spacing: 0.5px;
}
.text_t3 {
    font-size: 30px;
    word-spacing: 3px;
    left: -100%;
    animation: textFirst4 3.5s ease;
    -webkit-animation: textFirst4 3.5s ease;
    animation-delay: 8.5s;
    position: relative;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
}
@keyframes textFirst4 {
    0% {
        left: -100%;
    }
    15%, 85% {
        left: 10%;
        opacity: 1;
    }
    100% {
        left: 10%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e0c8e6 */.elementor-2 .elementor-element.elementor-element-8e0c8e6 {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6602064 */.elementor-2 .elementor-element.elementor-element-6602064 .elementor-heading-title{
    font-size: 18px;
}
.elementor-2 .elementor-element.elementor-element-6602064 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20842ce */.elementor-align-icon-right i{
    animation: fade 2s ease infinite;
}
@keyframes fade { 
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4dc2a */.columnright3 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: columnright1 0.75s linear 11.5s forwards;
    -webkit-animation: columnright1 0.75s linear 11.5s forwards;
    animation-delay: 9.25s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}

@keyframes columnright1 {
    0% {
        opacity: 0;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e16bb */@media (max-width: 660px) {
.i1 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i15 0.5s linear 11.3s forwards;
    -webkit-animation: i15 0.5s linear 11.3s forwards;
    animation-delay: 9.75s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i15 {
    0% {
        opacity: 0;
        right: 30%;
        top: 250px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        right: 8%;
        top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4655f */@media(max-width: 600px) {
.i2 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i22 0.5s linear 11.5s forwards;
    -webkit-animation: i22 0.5s linear 11.5s forwards;
    animation-delay: 10s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i22 {
    0% {
        opacity: 0;
        left: -30%;
        bottom: 210px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 3%;
        top: 230px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d2abda */@media(max-width: 600px) {
.i3 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i32 0.5s linear 11.5s forwards;
    -webkit-animation: i32 0.5s linear 11.5s forwards;
    animation-delay: 10.25s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i32 {
    0% {
        opacity: 0;
        left: -30%;
        top: 190px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 10%;
        top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eed6861 */@media(max-width: 600px) {
.i4 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i42 0.5s linear 11.5s forwards;
    -webkit-animation: i42 0.5s linear 11.5s forwards;
    animation-delay: 10.5s;
    transform-origin: center;
    will-change: transform;
}
}
@keyframes i42 {
    0% {
        opacity: 0;
        left: -30%;
        top: 120px;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        left: 5%;
        top: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d86a2 */.image_text_primary {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: scaleImg 1s linear 9.3s forwards;
    -webkit-animation: scaleImg 1s linear 9.3s forwards;
    transform-origin: center;
    will-change: transform;
}

@keyframes scaleImg {
    0% {
        opacity: 0;
        transform: scale(1.8) translateY(62px);
        -webkit-transform: scale(1.8) translateY(62px);
        -moz-transform: scale(1.8) translateY(62px);
        -ms-transform: scale(1.8) translateY(62px);
        -o-transform: scale(1.8) translateY(62px);
    }
    25% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
        transform: scale(1) translateY(80px);
        -webkit-transform: scale(1) translateY(80px);
        -moz-transform: scale(1) translateY(80px);
        -ms-transform: scale(1) translateY(80px);
        -o-transform: scale(1) translateY(80px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c67f7b */.elementor-2 .elementor-element.elementor-element-0c67f7b img {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: image3 0.5s linear 11.5s forwards;
    -webkit-animation: image3 0.5s linear 11.5s forwards;
    animation-delay: 11s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}

.image {
    animation: rotating 2s ease infinite alternate forwards;
    -webkit-animation: rotating 2s ease infinite alternate forwards;
    animation-delay: 11.5s;
}
@keyframes image3 {
    0% {
        opacity: 0;
        left: -5px;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        left: -5px;
        bottom: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00587bc */.i5 {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: i5 0.5s linear 11.5s forwards;
    -webkit-animation: i5 0.5s linear 11.5s forwards;
    animation-delay: 11.5s;
    transform-origin: center;
    will-change: transform;
}

@keyframes i5 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90ec871 */.elementor-2 .elementor-element.elementor-element-90ec871 {
    position: absolute;
    bottom: 10px;
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: swipe 0.5s linear 11.5s forwards;
    -webkit-animation: swipe 0.5s linear 11.5s forwards;
    animation-delay: 12s;
    transform-origin: center;
    will-change: transform;
}

@keyframes swipe {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes updown {
    0% {
        bottom: 5px;
    }
    100% {
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fba6059 */.elementor-2 .elementor-element.elementor-element-fba6059 {
    margin-top: -50px;
    height: 550px;
}
.elementor-2 .elementor-element.elementor-element-fba6059{
    margin-top:-32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db81981 */.name{
    padding:15px 0;
}
.address{
    padding-bottom: 15px;
}
.phone{
    color:#14f5fd;
    text-decoration: underline!important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-947cf96 */.elementor-2 .elementor-element.elementor-element-947cf96 {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb538e8 */.elementor-2 .elementor-element.elementor-element-fb538e8 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9465593 */.columnright {
    opacity: 0;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: columnright 0.75s linear 11.5s forwards;
    -webkit-animation: columnright 0.75s linear 11.5s forwards;
    animation-delay: 11.75s;
    transform-origin: center;
    will-change: transform;
    position: relative;
}

@keyframes columnright {
    0% {
        opacity: 0;
        bottom: -150px;
    }
    100% {
        opacity: 1;
        bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe6c16d */.elementor-2 .elementor-element.elementor-element-fe6c16d {
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07d7208 */@media (max-width: 653px) and (max-height: 280px) {
    .elementor-2 .elementor-element.elementor-element-07d7208 .elementor-container {
        max-width: 367px;
    }
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrap, .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrapper-third {
        margin-top: 0px;
    }
}
@media (max-width: 280px) and (max-height: 653px) {
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrap, .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrapper-third {
        margin-top: 30px;
    }
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_f {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_s,
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_t {
        font-size: 20px;
    }
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_f15, 
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_s15, 
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_t15, 
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_f25, 
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_s25 {
        font-size: 24px;
    } 
}
@media (max-width: 717px) and (max-height: 512px) {
    .elementor-2 .elementor-element.elementor-element-07d7208 .elementor-container {
        max-width: 367px;
    }
    .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrap, .elementor-2 .elementor-element.elementor-element-07d7208 .text_wrapper-third {
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f89ab16 */.elementor-2 .elementor-element.elementor-element-f89ab16:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f89ab16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    overflow-y:hidden;
}/* End custom CSS */
/* Start custom CSS */body, html {
    overflow-x: hidden;
}
::-webkit-scrollbar {
    display: none;
}
@keyframes logo1 {
    0% {
        transform: rotateY(90deg);
        -webkit-transform: rotateY(90deg);
        -moz-transform: rotateY(90deg);
        -ms-transform: rotateY(90deg);
        -o-transform: rotateY(90deg);
    }
    6.25%, 43.75% {
        transform: rotateY(0);
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
    }
    50%, 100% {
        transform: rotateY(-90deg);
        -webkit-transform: rotateY(-90deg);
        -moz-transform: rotateY(-90deg);
        -ms-transform: rotateY(-90deg);
        -o-transform: rotateY(-90deg);
    }
}
@keyframes logo2 {
    0%, 43.75% {
        transform: rotateY(90deg);
        -webkit-transform: rotateY(90deg);
        -moz-transform: rotateY(90deg);
        -ms-transform: rotateY(90deg);
        -o-transform: rotateY(90deg);
    }
    50%, 87.5% {
        transform: rotateY(0);
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
    }
    93.75%, 100% {
        transform: rotateY(-90deg);
        -webkit-transform: rotateY(-90deg);
        -moz-transform: rotateY(-90deg);
        -ms-transform: rotateY(-90deg);
        -o-transform: rotateY(-90deg);
    }
}

.logo1 {
    transform: translateX(25px);
    animation: logo1 8s linear infinite;
    -webkit-animation: logo1 8s linear infinite;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
}
.logo2 {
    transform: translateX(25px);
    animation: logo2 8s linear infinite;
    -webkit-animation: logo2 8s linear infinite;
    animation-delay: 0.5s;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
}
@keyframes rotating {
    from{
        transform: rotate(0) ;
        -webkit-transform: rotate(0) ;
        -moz-transform: rotate(0) ;
        -ms-transform: rotate(0) ;
        -o-transform: rotate(0);
    }
    to{
        transform: rotate(6deg) ;
        -webkit-transform: rotate(6deg) ;
        -moz-transform: rotate(6deg) ;
        -ms-transform: rotate(6deg) ;
        -o-transform: rotate(6deg) ;
    }
}
@keyframes translateCard {
    0%, 20% {
        transform: rotate(6deg);
        -webkit-transform:  rotate(6deg);
        -moz-transform:  rotate(6deg) ;
        -ms-transform: rotate(6deg);
        -o-transform: rotate(6deg);
        display: block;
    }
    25% {
        transform: translateX(32%);
        -webkit-transform: translateX(32%) rotate(0deg);
        -moz-transform: translateX(32%) rotate(0deg);
        -ms-transform: translateX(32%) rotate(0deg);
        -o-transform: translateX(32%) rotate(0deg);
    }
    30%, 55% {
        transform: rotate(0) translateX(32%);
        -webkit-transform: rotate(0)  translateX(32%);
        -moz-transform: rotate(0)  translateX(32%);
        -ms-transform: rotate(0)  translateX(32%);
        -o-transform: rotate(0)  translateX(32%);
        opacity: 1;
    }
    40%{
        transform: rotate(6deg)  translateX(32%);
        -webkit-transform: rotate(6deg)  translateX(32%);
        -moz-transform: rotate(6deg)  translateX(32%);
        -ms-transform: rotate(6deg)  translateX(32%);
        -o-transform: rotate(6deg)  translateX(32%);
    }
    60% {
        transform: translateX(32%);
        -webkit-transform: translateX(32%);
        -moz-transform: translateX(32%);
        -ms-transform: translateX(32%);
        -o-transform: translateX(32%);
        opacity: 0;
    }
   /* 60% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }*/
    65%, 90% {
        transform: rotate(0) translateX(0);
        -webkit-transform: rotate(0)  translateX(0);
        -moz-transform: rotate(0)  translateX(0);
        -ms-transform: rotate(0)  translateX(0);
        -o-transform: rotate(0)  translateX(0);
        opacity: 0;
    }
    80% {
        transform: rotate(6deg) translateX(0);
        -webkit-transform: rotate(6deg)  translateX(0);
        -moz-transform: rotate(6deg)  translateX(0);
        -ms-transform: rotate(6deg)  translateX(0);
        -o-transform: rotate(6deg)  translateX(0);
        opacity: 0;
    }
    90% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        opacity: 0;
    }
    95%, 100% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        opacity:0;
    }
}
@keyframes translateCard2 {
    0%, 65% {
        opacity: 1;
    }
    70%, 100% {
        opacity:0;
    }
}
@keyframes translateCard3 {
    0%, 70% {
        opacity: 1;
    }
    75% {
        opacity:0;
        display: none;
    }
    100% {
        opacity: 0;
        visibility: hidden;
    }
}

.container{
    position: relative
}
.card-rotating {
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation:  rotating 1.1s ease-in alternate infinite forwards, translateCard 11s ease 3.3s alternate forwards;
    -webkit-animation:  rotating 1s ease infinite alternate forwards, translateCard 11s ease 3.3s alternate forwards;
    transform: translateY(-30px);
    z-index: 999;
    position: absolute;
}

.card-rotating-tablet {
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: rotating 1s ease infinite alternate forwards, translateCard2 9s ease 3.3s alternate forwards;
    -webkit-animation: rotating 1s ease infinite alternate forwards, translateCard2 9s ease 3.3s alternate forwards;
    transform: translateY(-30px);
    z-index: 999;
    position: absolute;
}


@media(max-width: 717px) {
.card-rotating-mobile {
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    animation: rotating 1.1s ease infinite alternate, translateCard3 9s ease 3.5s forwards;
    -webkit-animation: rotating 1s ease infinite alternate forwards, translateCard3 9s ease 3.3s forwards;
    position: absolute;
    opacity: 1;
    visibility: visible;
    margin-top:18px;
}
.columnright1{
    margin-top:52px;
}
.logo1,.logo2{
    margin-top:25px;
}
.text_t{
    font-size:28px;
}
}
@media only screen and (min-height: 834px) and (max-width: 1194px) {
.ipadup {
    margin-top: -50px !important;
}
}
/*responsive*/
/*small phone*/
@media (max-width: 375px) {
    @keyframes textFirst3{
        0%, 100% {
          left: -100%;
        }
     15%, 85% {
    left: 9%;
         }
    }
    .text_t{
        word-spacing: 0px;
        font-size: 28px;
    }
    .text_wrap{
        line-height: 45px;
        margin-top:88px;
    }
    .text_wrapper-third{
        margin-top:78px;
        line-height:38px;
    }
}

/* ....*/
@media (min-width:412px){
      .text_wrap{
        line-height: 45px;
        margin-top:90px;
    }
    .text_wrapper-third{
        margin-top:80px;
        line-height: 41px;
    }
}
@media (min-height:1004px){
      .text_wrap{
        line-height: 45px;
        margin-top:100px;
    }
    .text_wrapper-third{
        margin-top:90px;
        line-height: 41px;
    }
    .text_f{
        font-size:20px;
        
    }
}
@media (min-height:667px){
      .text_wrap{
        line-height: 45px;
        margin-top:10px;
    }
    .text_wrapper-third{
        margin-top:0px;
        line-height: 40px;
    }
    /*.text_f{*/
    /*    font-size:20px;*/
    /*}*/
    .card-rotating-mobile{
        margin-top:-20px;
    }
}
/*tablet */
@media (min-width:786px) and (max-width:1024px){
    
}
/*desktop*/
@media (min-width:1280px){
    .text_wrap{
        margin-top:5px;
    }
    .text_wrapper-third{
        line-height:unset;
        margin-top:unset;
    }
    .card-rotating-tablet{
        transform:translateY(20px);
    }
    .card-rotating {
        transform:translateY(-48px);
    }
}/* End custom CSS */