.elementor-3329 .elementor-element.elementor-element-6d40168e{--display:flex;--min-height:610px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-3329 .elementor-element.elementor-element-6d40168e:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-6d40168e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-111efa2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3329 .elementor-element.elementor-element-75e9c7a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:600;text-transform:uppercase;line-height:80px;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-72af9964{--display:flex;}.elementor-3329 .elementor-element.elementor-element-23a63d72{--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;--z-index:1;}.elementor-3329 .elementor-element.elementor-element-23a63d72:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-23a63d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-3d0889a5{--display:flex;--min-height:20vh;}.elementor-3329 .elementor-element.elementor-element-565bcc6f{--display:flex;}.elementor-3329 .elementor-element.elementor-element-7af542da{text-align:center;}.elementor-3329 .elementor-element.elementor-element-7af542da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:63px;font-weight:500;text-transform:uppercase;line-height:59px;color:#E6DDCE36;}.elementor-3329 .elementor-element.elementor-element-1564148c{--display:flex;--min-height:14vh;}.elementor-3329 .elementor-element.elementor-element-35617353{--display:flex;}.elementor-3329 .elementor-element.elementor-element-4cd5ea52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3329 .elementor-element.elementor-element-4cd5ea52:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-4cd5ea52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-2e00275b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3329 .elementor-element.elementor-element-640d783a{--display:flex;--justify-content:center;}.elementor-3329 .elementor-element.elementor-element-4b6fbc1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3329 .elementor-element.elementor-element-7531568b{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-60b0e6e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3329 .elementor-element.elementor-element-20fc455a{--display:flex;--position:absolute;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-20fc455a:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-20fc455a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-5f64dc48.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-5f64dc48{text-align:center;}.elementor-3329 .elementor-element.elementor-element-5f64dc48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-20d1659b{--display:flex;--position:absolute;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-20d1659b:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-20d1659b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4978ee48.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-4978ee48{text-align:center;}.elementor-3329 .elementor-element.elementor-element-4978ee48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-39aa3c10{--display:flex;--position:absolute;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-39aa3c10:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-39aa3c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-2507521d.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-2507521d{text-align:center;}.elementor-3329 .elementor-element.elementor-element-2507521d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-37bd4e9f{--display:flex;--position:absolute;--min-height:350px;--justify-content:center;border-style:double;--border-style:double;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-37bd4e9f:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-37bd4e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-22354ac4.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-22354ac4{text-align:center;}.elementor-3329 .elementor-element.elementor-element-22354ac4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-d87f67b{--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-3329 .elementor-element.elementor-element-e5becf4{text-align:left;}.elementor-3329 .elementor-element.elementor-element-e5becf4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:79px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-79faaee2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3329 .elementor-element.elementor-element-3b47a786{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3329 .elementor-element.elementor-element-1c200793{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3329 .elementor-element.elementor-element-1c200793:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-1c200793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-1c200793.e-con{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-3ae73526{text-align:justify;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-5e39441d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;text-align:left;}.elementor-3329 .elementor-element.elementor-element-5e39441d > .elementor-widget-container:hover{--e-transform-translateX:40px;}.elementor-3329 .elementor-element.elementor-element-5e39441d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#E6DDCE45;}.elementor-3329 .elementor-element.elementor-element-33aacbb6{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-3329 .elementor-element.elementor-element-2d4159ee{--display:flex;--min-height:400px;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-2d4159ee:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-2d4159ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-2733f07a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-715bb9dc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;text-align:left;}.elementor-3329 .elementor-element.elementor-element-715bb9dc > .elementor-widget-container:hover{--e-transform-translateX:40px;}.elementor-3329 .elementor-element.elementor-element-715bb9dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#E6DDCE45;}.elementor-3329 .elementor-element.elementor-element-6d752f2d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-3329 .elementor-element.elementor-element-7df2048b{--display:flex;--min-height:400px;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-7df2048b:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-7df2048b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-655cf56{text-align:justify;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-2c3231ff{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;text-align:left;}.elementor-3329 .elementor-element.elementor-element-2c3231ff > .elementor-widget-container:hover{--e-transform-translateX:40px;}.elementor-3329 .elementor-element.elementor-element-2c3231ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#E6DDCE45;}.elementor-3329 .elementor-element.elementor-element-7cd3dda4{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-3329 .elementor-element.elementor-element-ed5987d{--display:flex;--min-height:400px;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-3329 .elementor-element.elementor-element-ed5987d:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-ed5987d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-42345c9b{text-align:justify;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-34e1a4b4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;text-align:left;}.elementor-3329 .elementor-element.elementor-element-34e1a4b4 > .elementor-widget-container:hover{--e-transform-translateX:40px;}.elementor-3329 .elementor-element.elementor-element-34e1a4b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;color:#E6DDCE45;}.elementor-3329 .elementor-element.elementor-element-bdca793{--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-3329 .elementor-element.elementor-element-75bdec6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3329 .elementor-element.elementor-element-75bdec6{text-align:left;}.elementor-3329 .elementor-element.elementor-element-75bdec6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:79px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-11ae17c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3329 .elementor-element.elementor-element-e47bf92{--display:flex;}.elementor-3329 .elementor-element.elementor-element-e47bf92.e-con:hover{--e-con-transform-scale:1.5;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3329 .elementor-element.elementor-element-6c8b019 .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-6c8b019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-6c8b019.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-6c8b019.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-6c8b019.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-6c8b019.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-6c8b019 .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-6c8b019 .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-bede77f{text-align:center;}.elementor-3329 .elementor-element.elementor-element-bede77f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-58b40a7{text-align:center;}.elementor-3329 .elementor-element.elementor-element-58b40a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-508940b{--display:flex;}.elementor-3329 .elementor-element.elementor-element-508940b.e-con:hover{--e-con-transform-scale:1.5;}.elementor-3329 .elementor-element.elementor-element-73158dc .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-73158dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-73158dc.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-73158dc.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-73158dc.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-73158dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-73158dc .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-73158dc .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-421ec0c{text-align:center;}.elementor-3329 .elementor-element.elementor-element-421ec0c .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4d98710{text-align:center;}.elementor-3329 .elementor-element.elementor-element-4d98710 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-8c885cf{--display:flex;}.elementor-3329 .elementor-element.elementor-element-8c885cf.e-con:hover{--e-con-transform-scale:1.5;}.elementor-3329 .elementor-element.elementor-element-992f36d .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-992f36d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-992f36d.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-992f36d.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-992f36d.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-992f36d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-992f36d .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-992f36d .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-f50d796{text-align:center;}.elementor-3329 .elementor-element.elementor-element-f50d796 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-a6d72e6{text-align:center;}.elementor-3329 .elementor-element.elementor-element-a6d72e6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-afbd3d7{--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-3329 .elementor-element.elementor-element-5f07866 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3329 .elementor-element.elementor-element-5f07866{text-align:left;}.elementor-3329 .elementor-element.elementor-element-5f07866 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:79px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-49d7f17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3329 .elementor-element.elementor-element-42aac8a{--display:flex;}.elementor-3329 .elementor-element.elementor-element-4c667e8 .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-4c667e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4c667e8.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-4c667e8.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4c667e8.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-4c667e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4c667e8 .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-4c667e8 .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-24315c5{text-align:center;}.elementor-3329 .elementor-element.elementor-element-24315c5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-06c92cd{text-align:center;}.elementor-3329 .elementor-element.elementor-element-06c92cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-2c2d6e1{--display:flex;}.elementor-3329 .elementor-element.elementor-element-c774a1d .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-c774a1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-c774a1d.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-c774a1d.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-c774a1d.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-c774a1d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-c774a1d .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-c774a1d .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-6f6c810{text-align:center;}.elementor-3329 .elementor-element.elementor-element-6f6c810 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-d72bd8f{text-align:center;}.elementor-3329 .elementor-element.elementor-element-d72bd8f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-7bb0d18{--display:flex;}.elementor-3329 .elementor-element.elementor-element-5659b7f .elementor-icon-wrapper{text-align:center;}.elementor-3329 .elementor-element.elementor-element-5659b7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-5659b7f.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-5659b7f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-5659b7f.elementor-view-framed .elementor-icon, .elementor-3329 .elementor-element.elementor-element-5659b7f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-5659b7f .elementor-icon{font-size:80px;}.elementor-3329 .elementor-element.elementor-element-5659b7f .elementor-icon svg{height:80px;}.elementor-3329 .elementor-element.elementor-element-2fea9e0{text-align:center;}.elementor-3329 .elementor-element.elementor-element-2fea9e0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-524b885{text-align:center;}.elementor-3329 .elementor-element.elementor-element-524b885 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4c2b49b9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3329 .elementor-element.elementor-element-4c2b49b9:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-4c2b49b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-4c2b49b9 > .elementor-shape-top .elementor-shape-fill, .elementor-3329 .elementor-element.elementor-element-4c2b49b9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-4c2b49b9 > .elementor-shape-top svg, .elementor-3329 .elementor-element.elementor-element-4c2b49b9 > .e-con-inner > .elementor-shape-top svg{width:calc(122% + 1.3px);height:98px;}.elementor-3329 .elementor-element.elementor-element-180e7c29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3329 .elementor-element.elementor-element-5d257fff > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3329 .elementor-element.elementor-element-5d257fff.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-5d257fff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-52dc89eb{--spacer-size:31px;}.elementor-3329 .elementor-element.elementor-element-29073c28{text-align:center;}.elementor-3329 .elementor-element.elementor-element-29073c28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-408b1c1d{--spacer-size:42px;}.elementor-3329 .elementor-element.elementor-element-6669fdbc.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-6669fdbc{text-align:center;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3329 .elementor-element.elementor-element-6669fdbc p{margin-bottom:0px;}.elementor-3329 .elementor-element.elementor-element-66650ac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3329 .elementor-element.elementor-element-36b830b6{--display:flex;}.elementor-3329 .elementor-element.elementor-element-36b830b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3329 .elementor-element.elementor-element-491b008a{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3329 .elementor-element.elementor-element-491b008a .elementor-widget-container{text-align:right;}.elementor-3329 .elementor-element.elementor-element-491b008a .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-50d9e416.elementor-element{--align-self:flex-start;}.elementor-3329 .elementor-element.elementor-element-50d9e416{text-align:left;}.elementor-3329 .elementor-element.elementor-element-50d9e416 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-1d5d03f6{--display:flex;}.elementor-3329 .elementor-element.elementor-element-1427a866{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3329 .elementor-element.elementor-element-1427a866 .elementor-widget-container{text-align:right;}.elementor-3329 .elementor-element.elementor-element-1427a866 .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-a0d2191{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-3329 .elementor-element.elementor-element-a0d2191:not(.elementor-motion-effects-element-type-background), .elementor-3329 .elementor-element.elementor-element-a0d2191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3329 .elementor-element.elementor-element-a0d2191 > .elementor-shape-top .elementor-shape-fill, .elementor-3329 .elementor-element.elementor-element-a0d2191 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-a0d2191 > .elementor-shape-top svg, .elementor-3329 .elementor-element.elementor-element-a0d2191 > .e-con-inner > .elementor-shape-top svg{width:calc(122% + 1.3px);height:98px;}.elementor-3329 .elementor-element.elementor-element-5b3b0c2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3329 .elementor-element.elementor-element-64111cfd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3329 .elementor-element.elementor-element-64111cfd.elementor-element{--align-self:center;}.elementor-3329 .elementor-element.elementor-element-64111cfd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-6b8d495{--spacer-size:31px;}.elementor-3329 .elementor-element.elementor-element-3c37f99e > .elementor-widget-container{margin:0px 0px 050px 0px;}.elementor-3329 .elementor-element.elementor-element-3c37f99e{text-align:center;}.elementor-3329 .elementor-element.elementor-element-3c37f99e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;}.elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button:hover, .elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button:hover svg, .elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-229f83d7{--spacer-size:42px;}.elementor-3329 .elementor-element.elementor-element-177bb8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3329 .elementor-element.elementor-element-65f55cdd{--display:flex;}.elementor-3329 .elementor-element.elementor-element-65f55cdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3329 .elementor-element.elementor-element-1b5eb119{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3329 .elementor-element.elementor-element-1b5eb119 .elementor-widget-container{text-align:right;}.elementor-3329 .elementor-element.elementor-element-1b5eb119 .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-6266cd78.elementor-element{--align-self:flex-start;}.elementor-3329 .elementor-element.elementor-element-6266cd78{text-align:left;}.elementor-3329 .elementor-element.elementor-element-6266cd78 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-3329 .elementor-element.elementor-element-3265f20b{--display:flex;}.elementor-3329 .elementor-element.elementor-element-2288f4a9{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3329 .elementor-element.elementor-element-2288f4a9 .elementor-widget-container{text-align:right;}.elementor-3329 .elementor-element.elementor-element-2288f4a9 .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor4 );}@media(max-width:1024px){.elementor-3329 .elementor-element.elementor-element-20fc455a{--min-height:250px;}.elementor-3329 .elementor-element.elementor-element-20d1659b{--min-height:250px;}.elementor-3329 .elementor-element.elementor-element-39aa3c10{--min-height:250px;}.elementor-3329 .elementor-element.elementor-element-37bd4e9f{--min-height:250px;}.elementor-3329 .elementor-element.elementor-element-5d257fff{text-align:center;}.elementor-3329 .elementor-element.elementor-element-36b830b6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3329 .elementor-element.elementor-element-64111cfd{text-align:center;}.elementor-3329 .elementor-element.elementor-element-65f55cdd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}}@media(max-width:767px){.elementor-3329 .elementor-element.elementor-element-111efa2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3329 .elementor-element.elementor-element-75e9c7a5{text-align:center;}.elementor-3329 .elementor-element.elementor-element-75e9c7a5 .elementor-heading-title{font-size:65px;}.elementor-3329 .elementor-element.elementor-element-7af542da .elementor-heading-title{font-size:28px;}.elementor-3329 .elementor-element.elementor-element-4cd5ea52{--border-radius:0px 0px 25px 25px;}.elementor-3329 .elementor-element.elementor-element-4b6fbc1b .elementor-heading-title{font-size:49px;}.elementor-3329 .elementor-element.elementor-element-20fc455a{--width:250px;}.elementor-3329 .elementor-element.elementor-element-20d1659b{--width:250px;}.elementor-3329 .elementor-element.elementor-element-39aa3c10{--width:250px;}.elementor-3329 .elementor-element.elementor-element-37bd4e9f{--width:250px;}.elementor-3329 .elementor-element.elementor-element-1c200793{--width:100%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3329 .elementor-element.elementor-element-5e39441d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3329 .elementor-element.elementor-element-5e39441d .elementor-heading-title{font-size:40px;}.elementor-3329 .elementor-element.elementor-element-75bdec6 .elementor-heading-title{font-size:49px;}.elementor-3329 .elementor-element.elementor-element-5f07866 .elementor-heading-title{font-size:49px;}.elementor-3329 .elementor-element.elementor-element-4c2b49b9{--z-index:0;}.elementor-3329 .elementor-element.elementor-element-5d257fff{text-align:center;}.elementor-3329 .elementor-element.elementor-element-36b830b6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-3329 .elementor-element.elementor-element-a0d2191 > .elementor-shape-top svg, .elementor-3329 .elementor-element.elementor-element-a0d2191 > .e-con-inner > .elementor-shape-top svg{height:37px;}.elementor-3329 .elementor-element.elementor-element-a0d2191{--z-index:120;}.elementor-3329 .elementor-element.elementor-element-5b3b0c2b{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3329 .elementor-element.elementor-element-64111cfd{text-align:center;}.elementor-3329 .elementor-element.elementor-element-64111cfd .elementor-heading-title{font-size:51px;}.elementor-3329 .elementor-element.elementor-element-6b8d495{--spacer-size:8px;}.elementor-3329 .elementor-element.elementor-element-486fdd63{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-3329 .elementor-element.elementor-element-486fdd63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3329 .elementor-element.elementor-element-486fdd63 .elementor-button{border-radius:40px 40px 40px 40px;padding:25px 0px 025px 0px;}.elementor-3329 .elementor-element.elementor-element-229f83d7{--spacer-size:21px;}.elementor-3329 .elementor-element.elementor-element-65f55cdd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}}@media(min-width:768px){.elementor-3329 .elementor-element.elementor-element-111efa2{--width:74%;}.elementor-3329 .elementor-element.elementor-element-640d783a{--width:50%;}.elementor-3329 .elementor-element.elementor-element-60b0e6e7{--width:50%;}.elementor-3329 .elementor-element.elementor-element-20fc455a{--width:350px;}.elementor-3329 .elementor-element.elementor-element-20d1659b{--width:350px;}.elementor-3329 .elementor-element.elementor-element-39aa3c10{--width:350px;}.elementor-3329 .elementor-element.elementor-element-37bd4e9f{--width:350px;}.elementor-3329 .elementor-element.elementor-element-1c200793{--width:38%;}.elementor-3329 .elementor-element.elementor-element-2d4159ee{--width:38%;}.elementor-3329 .elementor-element.elementor-element-7df2048b{--width:38%;}.elementor-3329 .elementor-element.elementor-element-ed5987d{--width:38%;}.elementor-3329 .elementor-element.elementor-element-36b830b6{--width:50%;}.elementor-3329 .elementor-element.elementor-element-1d5d03f6{--width:50%;}.elementor-3329 .elementor-element.elementor-element-65f55cdd{--width:50%;}.elementor-3329 .elementor-element.elementor-element-3265f20b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3329 .elementor-element.elementor-element-20fc455a{--width:250px;}.elementor-3329 .elementor-element.elementor-element-20d1659b{--width:250px;}.elementor-3329 .elementor-element.elementor-element-39aa3c10{--width:250px;}.elementor-3329 .elementor-element.elementor-element-37bd4e9f{--width:250px;}.elementor-3329 .elementor-element.elementor-element-36b830b6{--width:97.514%;}.elementor-3329 .elementor-element.elementor-element-65f55cdd{--width:97.514%;}}/* Start custom CSS for container, class: .elementor-element-4cd5ea52 */.elementor-3329 .elementor-element.elementor-element-4cd5ea52{
    --card-scroll-height: 400;
    --card-rotate: 12;
}
.elementor-3329 .elementor-element.elementor-element-4cd5ea52 .mdw-active-card{
    transform: translateY(-100vh) rotate(-60deg) !important;
    transition:1s;
    visibility: hidden;
    transform-origin: bottom left;
}
.elementor-3329 .elementor-element.elementor-element-4cd5ea52 > .e-con,
.elementor-3329 .elementor-element.elementor-element-4cd5ea52 > .e-container,
.elementor-3329 .elementor-element.elementor-element-4cd5ea52 > .e-con-inner > .e-con,
.elementor-3329 .elementor-element.elementor-element-4cd5ea52 > .e-con-inner > .e-container{
    position: sticky;
    top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79faaee2 */.img-one {
    display: none;   
    position: absolute;
 
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  right: 35%;
  z-index: 10;
}

.text:hover > .img-one {
    display: block;
	position: absolute;
    z-index: 1;
    cursor: pointer;
    transition: all 0.5s ease-in;
}

.img-one:hover {
    transition: all 0.9s ease;
}

.text:hover  {
    cursor: pointer;
    background-color: black;
    transition:all 0.5s ease-in;
    
}

.text:hover .paragraph-scroll  {
     color: #FFFFFF !important;
}

.text:hover .elementor-heading-title  {
     color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6669fdbc */.cool-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: transparent;
  border: 2px solid #000;
  padding: 0 20px;
  height: 100px;
  width: 500px;
  border-radius: 50px;
  overflow: hidden; /* hide overflow to prevent text peeking */
  transform: scaleX(1);
  transition: transform 0.5s cubic-bezier(0.4, 0, 0, 1);
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  font-weight: 500;
  color: black;
  z-index: 1;
}

.cool-button span {
  position: relative;
  z-index: 2;
  display: inline-block;
  line-height: 1;
}

.cool-button span::after {
  content: attr(data-text);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 100%);
  color: white;
  transition:
    transform 0.5s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.3s ease;
  opacity: 0;           /* hide initially */
  visibility: hidden;   /* hide from screen readers and interaction */
  z-index: 2;
  white-space: nowrap;
}

.cool-button:hover span::after {
  transform: translate(-50%, -50%);
  opacity: 1;           /* show on hover */
  visibility: visible;  /* show on hover */
}

.cool-button::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: black;
  transition:
    transform 0.5s cubic-bezier(0.4, 0, 0, 1),
    border-radius 0.5s cubic-bezier(0.4, 0, 0, 1);
  width: 100%;
  height: 100%;
  border-radius: 50% 50% 0 0;
  transform: translateY(100%);
  z-index: 1;
}

.cool-button:hover::after {
  transform: translateY(0%);
  border-radius: 0;
}

.cool-button:hover {
  animation: animate-scaleX 0.6s cubic-bezier(0.4, 0, 0, 1);
  color: transparent; /* smoothly hide original text */
}

@keyframes animate-scaleX {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scaleX(1.05);
  }
  100% {
    transform: scaleX(1);
  }
}/* End custom CSS */