.elementor-9817 .elementor-element.elementor-element-6de4d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9817 .elementor-element.elementor-element-1b12a78{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9817 .elementor-element.elementor-element-fdcab91{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-fdcab91:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-fdcab91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-dbce507{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-dbce507{right:16px;}.elementor-9817 .elementor-element.elementor-element-dbce507{top:16px;}.elementor-9817 .elementor-element.elementor-element-dbce507 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-1a66ec7.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-a5ca5ec{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-a5ca5ec:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-a5ca5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-0863e16{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-0863e16{right:16px;}.elementor-9817 .elementor-element.elementor-element-0863e16{top:16px;}.elementor-9817 .elementor-element.elementor-element-0863e16 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-2940c70.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-b3e3f32{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-f2b138d{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-f2b138d{right:16px;}.elementor-9817 .elementor-element.elementor-element-f2b138d{top:16px;}.elementor-9817 .elementor-element.elementor-element-f2b138d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-5f6ad03{--spacer-size:50px;}.elementor-9817 .elementor-element.elementor-element-5f6ad03 > .elementor-widget-container{background-color:#818181;}.elementor-9817 .elementor-element.elementor-element-01829b5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-f84ead4{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-f84ead4{right:16px;}.elementor-9817 .elementor-element.elementor-element-f84ead4{top:16px;}.elementor-9817 .elementor-element.elementor-element-f84ead4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-fb41800{--spacer-size:50px;}.elementor-9817 .elementor-element.elementor-element-fb41800 > .elementor-widget-container{background-color:#818181;}.elementor-9817 .elementor-element.elementor-element-4d2f444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9817 .elementor-element.elementor-element-19636d8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9817 .elementor-element.elementor-element-b8d221d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-b8d221d:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-b8d221d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-21bd770{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-21bd770{right:16px;}.elementor-9817 .elementor-element.elementor-element-21bd770{top:16px;}.elementor-9817 .elementor-element.elementor-element-21bd770 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-cc93a4a.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-64ec471{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-64ec471:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-64ec471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-ad13c40{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-ad13c40{right:16px;}.elementor-9817 .elementor-element.elementor-element-ad13c40{top:16px;}.elementor-9817 .elementor-element.elementor-element-ad13c40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-16cabdb.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-0f4e8d6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-d1e92d1{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-d1e92d1{right:16px;}.elementor-9817 .elementor-element.elementor-element-d1e92d1{top:16px;}.elementor-9817 .elementor-element.elementor-element-d1e92d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-e98c042.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-e7b5d1b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-85ac4d1{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-85ac4d1{right:16px;}.elementor-9817 .elementor-element.elementor-element-85ac4d1{top:16px;}.elementor-9817 .elementor-element.elementor-element-85ac4d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-421c7e4.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-5050fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9817 .elementor-element.elementor-element-c9adcc6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9817 .elementor-element.elementor-element-5a3d498{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-5a3d498:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-5a3d498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-90e6260{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-90e6260{right:16px;}.elementor-9817 .elementor-element.elementor-element-90e6260{top:16px;}.elementor-9817 .elementor-element.elementor-element-90e6260 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9817 .elementor-element.elementor-element-e7fae25.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-9699dbc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-9699dbc:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-9699dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-bb52f59{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-bb52f59{right:16px;}.elementor-9817 .elementor-element.elementor-element-bb52f59{top:16px;}.elementor-9817 .elementor-element.elementor-element-bb52f59 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-e623119.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-97dad59{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-3a81e69{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-3a81e69{right:16px;}.elementor-9817 .elementor-element.elementor-element-3a81e69{top:16px;}.elementor-9817 .elementor-element.elementor-element-3a81e69 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-af81340.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-20083b6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-732215f{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-732215f{right:16px;}.elementor-9817 .elementor-element.elementor-element-732215f{top:16px;}.elementor-9817 .elementor-element.elementor-element-732215f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-d431fd0.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-35630fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9817 .elementor-element.elementor-element-c79c03e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9817 .elementor-element.elementor-element-7c53e11{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-7c53e11:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-7c53e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-f75b309{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-f75b309{right:16px;}.elementor-9817 .elementor-element.elementor-element-f75b309{top:16px;}.elementor-9817 .elementor-element.elementor-element-f75b309 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-d430a6b.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-e7b6078{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-e7b6078:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-e7b6078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-d428b9c{left:15px;}body.rtl .elementor-9817 .elementor-element.elementor-element-d428b9c{right:15px;}.elementor-9817 .elementor-element.elementor-element-d428b9c{top:16px;}.elementor-9817 .elementor-element.elementor-element-d428b9c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9817 .elementor-element.elementor-element-70efde8.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-08683b5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-08683b5:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-08683b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-61fc0e3{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-61fc0e3{right:16px;}.elementor-9817 .elementor-element.elementor-element-61fc0e3{top:16px;}.elementor-9817 .elementor-element.elementor-element-61fc0e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9817 .elementor-element.elementor-element-8d63f7c.elementor-element{--align-self:center;}.elementor-9817 .elementor-element.elementor-element-456e755{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9817 .elementor-element.elementor-element-456e755:not(.elementor-motion-effects-element-type-background), .elementor-9817 .elementor-element.elementor-element-456e755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9817 .elementor-element.elementor-element-355747f{left:16px;}body.rtl .elementor-9817 .elementor-element.elementor-element-355747f{right:16px;}.elementor-9817 .elementor-element.elementor-element-355747f{top:16px;}.elementor-9817 .elementor-element.elementor-element-355747f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9817 .elementor-element.elementor-element-9aac97d.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-9817 .elementor-element.elementor-element-6de4d24{--content-width:1320px;}.elementor-9817 .elementor-element.elementor-element-4d2f444{--content-width:1320px;}.elementor-9817 .elementor-element.elementor-element-5050fd7{--content-width:1320px;}.elementor-9817 .elementor-element.elementor-element-35630fc{--content-width:1320px;}}@media(max-width:1024px){.elementor-9817 .elementor-element.elementor-element-1b12a78{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9817 .elementor-element.elementor-element-19636d8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9817 .elementor-element.elementor-element-c9adcc6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9817 .elementor-element.elementor-element-c79c03e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9817 .elementor-element.elementor-element-1b12a78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9817 .elementor-element.elementor-element-19636d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9817 .elementor-element.elementor-element-c9adcc6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9817 .elementor-element.elementor-element-c79c03e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-1a66ec7 */.elementor-9817 .elementor-element.elementor-element-1a66ec7 .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #00a8ff;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9817 .elementor-element.elementor-element-1a66ec7 .skbtn3:hover {
  transform: rotateY(15deg);
  box-shadow: -15px 0 15px #00a8ffaa;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2940c70 */.elementor-9817 .elementor-element.elementor-element-2940c70 .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #000;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9817 .elementor-element.elementor-element-2940c70 .skbtn2:hover {
  transform: rotateX(-15deg);
  box-shadow: 0 -15px 15px #bbbaba;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc93a4a */.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn {
  top: 0;
  left: 0;
  transition: all 0.15s linear 0s;
  position: relative;
  display: inline-block;
  padding: 15px 25px;
  background-color: #FFE800;
  text-transform: uppercase;
  color: #404040;
  font-family: arial;
  letter-spacing: 1px;
  box-shadow: -6px 6px 0 #404040;
  text-decoration: none;
}

.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn:hover {
  top: 3px;
  left: -3px;
  box-shadow: -3px 3px 0 #404040;
}

.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn:hover::after {
  top: 1px;
  left: -2px;
  width: 4px;
  height: 4px;
}

.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn:hover::before {
  bottom: -2px;
  right: 1px;
  width: 4px;
  height: 4px;
}

.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn::after {
  transition: all 0.15s linear 0s;
  content: '';
  position: absolute;
  top: 2px;
  left: -4px;
  width: 8px;
  height: 8px;
  background-color: #404040;
  transform: rotate(45deg);
  z-index: -1;
}

.elementor-9817 .elementor-element.elementor-element-cc93a4a .__btn::before {
  transition: all 0.15s linear 0s;
  content: '';
  position: absolute;
  bottom: -4px;
  right: 2px;
  width: 8px;
  height:/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16cabdb */.elementor-9817 .elementor-element.elementor-element-16cabdb .btn___gradient {
    display: inline-block;
    outline: 0;
    border: 0;
    background-image: linear-gradient(to right,#e052a0,#f15c41);
    cursor: pointer;
    border-radius: 2px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    height: 56px;
    line-height: 56px;
    padding: 0 40px;
    font-size: 16px;
    border-radius: 8px;
}

.elementor-9817 .elementor-element.elementor-element-16cabdb .btn___gradient:hover {
    background-image: linear-gradient(to right,#3ec7e0,#526bf4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e98c042 */.elementor-9817 .elementor-element.elementor-element-e98c042 .btn_linegradient{
    display: inline-block;
    outline: 0;
    border:0;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    color: #000;
    background: #fff;
    line-height: 30px;
    border-radius: 40px;
    padding: 14px 20px;
    font-size: 18px;
    font-weight: 600;
    box-shadow: rgb(255, 198, 0) -2px -2px 0px 2px, rgb(246, 84, 174) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
    transition: all 0.2s;
}

.elementor-9817 .elementor-element.elementor-element-e98c042 .btn_linegradient:hover{
    box-shadow: rgb(246, 84, 174) -2px -2px 0px 2px, rgb(255, 198, 0) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-421c7e4 */.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10,
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 *,
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 :after,
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 :before,
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:after,
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:before {
  border: 0 solid;
  box-sizing: border-box;
}

.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: button;
  background-color: #000;
  background-image: none;
  color: #fff;
  cursor: pointer;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 100%;
  font-weight: 900;
  line-height: 1.5;
  margin: 0;
  -webkit-mask-image: -webkit-radial-gradient(#000, #fff);
  padding: 0;
  text-transform: uppercase;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:disabled {
  cursor: default;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:-moz-focusring {
  outline: auto;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 svg {
  display: block;
  vertical-align: middle;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 [hidden] {
  display: none;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 {
  border-radius: 99rem;
  border-width: 2px;
  overflow: hidden;
  padding: 0.8rem 3rem;
  position: relative;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10 span {
  mix-blend-mode: difference;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:before {
  background: #fff;
  content: "";
  display: block;
  height: var(--height, 1em);
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(var(--progress, -100%));
  transition: transform 0.2s ease, height 0.2s ease;
  width: 100%;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:hover:before {
  --progress: 0;
}
.elementor-9817 .elementor-element.elementor-element-421c7e4 .ui-btn-10:active:before {
  --height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7fae25 */@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 .stroke-dotted {
  opacity: 0;
  stroke-dasharray: 4, 5;
  stroke-width: 1px;
  transform-origin: 50% 50%;
  animation: spin 4s infinite linear;
  transition: opacity 1s ease, stroke-width 1s ease;
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 .stroke-solid {
  stroke-dashoffset: 0;
  stroke-dasharray: 300;
  stroke-width: 4px;
  transition: stroke-dashoffset 1s ease, opacity 1s ease;
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 .icon {
  transform-origin: 50% 50%;
  transition: transform 200ms ease-out;
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 #play:hover .stroke-dotted {
  stroke-width: 4px;
  opacity: 1;
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 #play:hover .stroke-solid {
  opacity: 0;
  stroke-dashoffset: 300;
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 #play:hover .icon {
  transform: scale(1.05);
}

.elementor-9817 .elementor-element.elementor-element-e7fae25 #play {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e623119 */.elementor-9817 .elementor-element.elementor-element-e623119 .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #00a8ff;
  color: #fff;
  font-size: 18px;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9817 .elementor-element.elementor-element-e623119 .skbtn4:hover {
  transform: rotateY(-15deg);
  box-shadow: 15px 0 15px #00a8ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af81340 */.elementor-9817 .elementor-element.elementor-element-af81340 .noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
		-webkit-tap-highlight-color: transparent;
}

.elementor-9817 .elementor-element.elementor-element-af81340 button.noselect {
	width: 150px;
	height: 50px;
	cursor: pointer;
	background: #333;
	margin: 10px;
	border: none;
	border-radius: 10px;
	box-shadow: -5px -5px 15px #444, 5px 5px 15px #222, inset 5px 5px 10px #444, inset -5px -5px 10px #222;
	color: #eee;
	font-size: 16px;
}

.elementor-9817 .elementor-element.elementor-element-af81340 button.noselect:hover {
	box-shadow: -5px -5px 15px #444, 5px 5px 15px #222, inset 5px 5px 10px #222, inset -5px -5px 10px #444;
	font-size: 15px;
	transition: 500ms;
}

.elementor-9817 .elementor-element.elementor-element-af81340 button.noselect:focus {
	outline: none;
}

.elementor-9817 .elementor-element.elementor-element-af81340 .red:hover {
	color: #f07171;
	text-shadow: 0px 0px 10px #f07171;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d431fd0 */.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 205px; /* $buttonWidth + 20px */
  height: 80px; /* $buttonHeight + 20px */
  perspective: 1800px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube {
  position: relative;
  height: 60px; /* $buttonHeight */
  width: 185px; /* $buttonWidth */
  perspective: 1800px;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .front,
.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .back {
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transform: rotateX(-90deg);
  transition: transform 0.3s ease;
  position: absolute;
  color: #FFF;
  line-height: 60px; /* $buttonHeight */
  text-align: center;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .front {
  background-color: #191919;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .front::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  z-index: -1;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .front::after {
  background: #FFF;
  content: '';
  height: 155px;
  left: -75px;
  opacity: 0.4;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px; /* $buttonHeight - 10px */
  z-index: 1;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube .back {
  background-color: #D6D35D; /* $pear */
  color: #191919;
  transform: rotateX(0deg) translateZ(60px); /* $buttonHeight */
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube:hover .front {
  transform: rotateX(0deg) translateZ(30px); /* $buttonHeight / 2 */
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip .qube:hover .back {
  transform: rotateX(90deg) translateZ(30px); /* $buttonHeight / 2 */
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip:active .front {
  border-radius: 0;
  background-color: transparent;
  color: #191919;
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip:active .front::before {
  background-color: #D6D35D; /* $pear */
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-9817 .elementor-element.elementor-element-d431fd0 .button_flip:active .front::after {
  left: 120%;
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d430a6b */.elementor-9817 .elementor-element.elementor-element-d430a6b .button-block {
    width: 180px;
    height: 60px;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b .button-inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    width: 160px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b a {
    background-color: transparent;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b .button_text {
    position: relative;
    z-index: 4;
    margin-bottom: 0px;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b p {
    margin-top: 0;
    margin-bottom: 10px;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b .arrow_img {
    position: relative;
    z-index: 4;
    width: 12px;
    opacity: 0.66;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.elementor-9817 .elementor-element.elementor-element-d430a6b .button_background {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 2;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background-color: rgba(255, 171, 157, 0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70efde8 */.elementor-9817 .elementor-element.elementor-element-70efde8 .button__16 {
  touch-action: manipulation;
  all: unset;
  position: relative;
  border-radius: 50px;
  padding: 16px 24px;
  background-color: #f0f7fa;
  box-shadow: inset 0 -4px 8px #87bfd8, 0 4px 6px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  color: #0470e3;
  transition: transform 0.4s cubic-bezier(0.55, 1, 0.15, 1);
  will-change: transform;
}

.elementor-9817 .elementor-element.elementor-element-70efde8 .button__16:active {
  transform: scale(0.92);
}

.elementor-9817 .elementor-element.elementor-element-70efde8 .button__16:active::after {
  opacity: 1;
}

.elementor-9817 .elementor-element.elementor-element-70efde8 .button__16::after {
  content: "";
  position: absolute;
  inset: 0;
  border-image-source: url("https://csspro.com/css-3d-buttons/buttons-img/mario-button-borders.webp");
  border-image-slice: 50%;
  border-image-width: 40px;
  border-style: solid;
  transform: scale(1.04, 1.08);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.55, 1, 0.15, 1);
  will-change: transform;
}

.elementor-9817 .elementor-element.elementor-element-70efde8 .button__16:focus-visible::after {
  opacity: 1;
  animation: pulsate-16 1s infinite;
}

@keyframes pulsate-16 {
  0% {
    transform: scale(1.04, 1.08);
  }
  50% {
    transform: scale(1.08, 1.12);
  }
  100% {
    transform: scale(1.04, 1.08);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d63f7c */:root {
  --main-color: #f857a6;
  --second-color: #ff5858;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes triangleStroke {
  from {
    stroke-dashoffset: 90;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes smallScale {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(1.5);
    opacity: 0;
  }
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button {
  display: inline-block;
  position: relative;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button.is-play {
  background-color: #FFF;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button.is-play .button-outer-circle {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button.is-play .button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  transform: translate(-50%, -50%);
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button.is-play .button-icon .triangle {
  animation: fadeIn 7s ease;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .button.is-play .button-icon .path {
  stroke-dasharray: 90;
  stroke-dashoffset: 0;
  animation: triangleStroke 3s ease;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .has-scale-animation {
  animation: smallScale 3s infinite;
}

.elementor-9817 .elementor-element.elementor-element-8d63f7c .has-scale-animation.has-delay-short {
  animation-delay: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9aac97d */.elementor-9817 .elementor-element.elementor-element-9aac97d .button-play {
  display: block;
  position: relative;
  border: 8px solid white;
  box-shadow: 0 4px 6px -3px rgba(0, 0, 0, 0.3), inset 0 3px 4px -2px rgba(0, 0, 0, 0.25);
  width: 112px;
  height: 112px;
  background: grey;
  background-image: linear-gradient(120deg, rgba(255, 255, 255, 0.3) 50%, grey 51%);
  border-radius: 50%;
  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.465, 1.55) 0.2s, border-width 0.4s cubic-bezier(0.68, -0.55, 0.465, 1.55);
}

.elementor-9817 .elementor-element.elementor-element-9aac97d .button-play::before {
  display: block;
  position: absolute;
  content: "";
  bottom: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-width: 25px 0 25px 40px;
  border-left-color: white;
  transform: translate(-13px, 50%);
}

.elementor-9817 .elementor-element.elementor-element-9aac97d .button-play:hover, .button-play.active {
  border: 4px solid white;
}

.elementor-9817 .elementor-element.elementor-element-9aac97d .button-play:hover .circle, .button-play.active .circle {
  stroke-dasharray: -1000px;
  stroke-dashoffset: -500px;
  opacity: 0;
  transition: all 2s linear 0.3s, opacity 0.1s linear 2s;
}

.elementor-9817 .elementor-element.elementor-element-9aac97d .button-play:hover::before, .button-play.active::before {
  animation: playJump 0.5s linear infinite;
}

@keyframes playJump {
  0% { transform: translate(-13px, 60%) scale(1.1, 0.7); }
  10% { transform: translate(-13px, 30%) scale(0.9, 1.2); }
  20% { transform: translate(-13px, 15%); }
  40% { transform: translate(-13px, 10%); }
  50% { transform: translate(-13px, 10%); }
  55% { transform: translate(-13px, 18%); }
  60% { transform: translate(-13px, 20%); }
  65% { transform: translate(-13px, 25%); }
  70% { transform: translate(-13px, 30%); }
  90% { transform: translate(-13px, 60%) scale(1.2, 0.7); }
  100% { transform: translate(-13px, 60%) scale(1.4, 0.7); }
}/* End custom CSS */