.elementor-269 .elementor-element.elementor-element-08be050{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-08be050:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-08be050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-269 .elementor-element.elementor-element-d46441e{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-269 .elementor-element.elementor-element-2b439b4{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.menu li a, .elementor-widget-ha-navigation-menu .ha-navigation-burger-menu ul.menu li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.sub-menu > li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-269 .elementor-element.elementor-element-36075e2{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper{justify-content:center;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu .ha-nav-humberger-wrapper{justify-content:flex-end;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu .menu li.menu-item a{padding-left:10px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu .menu li.menu-item{padding-right:10px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu ul.menu li a{padding-top:10px;padding-bottom:10px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu .menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu ul.menu > li.menu-item{margin-top:0px;margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu li a:hover{text-decoration:none;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu li a, .elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu ul.menu li a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:bold;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu > li > a{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu li .ha-submenu-indicator-wrap{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu ul.menu li a{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu ul.menu li .ha-submenu-indicator-wrap{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu > li:hover > a{color:#E2498A;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu ul.menu > li.active > a{color:#cf005c;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu ul.menu > li.active > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu ul.menu > li.current-menu-ancestor > a{color:#cf005c;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-nav-menu ul.menu > li.current-menu-ancestor > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.sub-menu{width:220px;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.sub-menu > li > a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;color:#333333;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.sub-menu > li > .ha-submenu-indicator-wrap{color:#333333;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > a{color:#E2498A;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu .ha-nav-humberger-wrapper .ha-menu-toggler{font-size:22px;border-width:1px;border-radius:5px;color:#7a7a7a;border-color:#7a7a7a;}.elementor-269 .elementor-element.elementor-element-36075e2 .ha-navigation-burger-menu ul.menu li.menu-item:not(:last-child){border-bottom-color:#c4c4c4;}.elementor-269 .elementor-element.elementor-element-868ac4a{--display:flex;--min-height:737px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-868ac4a:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-868ac4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-269 .elementor-element.elementor-element-505cae7{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-505cae7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:500;line-height:60px;color:#FBFBFB;}.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-269 .elementor-element.elementor-element-cbc44c8{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#DDDDDD;}.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-269 .elementor-element.elementor-element-e1b0e7e .elementor-button{background-color:#61CE7000;}.elementor-269 .elementor-element.elementor-element-e1b0e7e{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-3cd52e4{--display:flex;}.elementor-269 .elementor-element.elementor-element-3cd52e4:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-3cd52e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-684506e{left:0px;}body.rtl .elementor-269 .elementor-element.elementor-element-684506e{right:0px;}.elementor-269 .elementor-element.elementor-element-684506e{top:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-icon-list-icon i{color:#D6415C;transition:color 0.3s;}.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-icon-list-icon svg{fill:#D6415C;transition:fill 0.3s;}.elementor-269 .elementor-element.elementor-element-a136ee1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-269 .elementor-element.elementor-element-df7eac6{--display:flex;--min-height:372px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-df7eac6:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-df7eac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-269 .elementor-element.elementor-element-21134ec{--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;}.elementor-269 .elementor-element.elementor-element-9d666d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-2717dde{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-2717dde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-5db169a{--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-269 .elementor-element.elementor-element-192e769{width:var( --container-widget-width, 652px );max-width:652px;--container-widget-width:652px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-269 .elementor-element.elementor-element-30cdef3 .elementor-button{background-color:#61CE7000;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;}.elementor-269 .elementor-element.elementor-element-30cdef3{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-377bcecb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-377bcecb:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-377bcecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080807;}.elementor-269 .elementor-element.elementor-element-377bcecb.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-269 .elementor-element.elementor-element-628d1a21{--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:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-628d1a21:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-628d1a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-156216a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-156216a0.e-con{--align-self:center;}.elementor-269 .elementor-element.elementor-element-48dba74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-99e78a1{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-99e78a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-047f57b{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#3B3B3B;}.elementor-269 .elementor-element.elementor-element-6deebf52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-2f425c0{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-3563414d{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-3563414d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#000000;}.elementor-269 .elementor-element.elementor-element-8d4b8cd{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-47705a75{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-47705a75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-269 .elementor-element.elementor-element-3289a295{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-3289a295 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-7961d35c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-1d673ca8{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-1d673ca8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-15dfd92b{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-3bc97476{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-3bc97476 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-21199c66{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-21199c66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-5e7abced{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-19d17191{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-19d17191 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-46ceb60d{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-47d5afcf{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-47d5afcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-a8bb54e{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-a8bb54e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-e81485d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-c253971{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-c253971 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-4f37626{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-4635f78{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-4635f78 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-f9151e0{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-f9151e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-aec2181{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-6ef7712{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-6ef7712 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-e5518b7{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-7f0ab21{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-7f0ab21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-be353db{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-be353db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-d44541f{--display:flex;--min-height:789px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-269 .elementor-element.elementor-element-d44541f:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-d44541f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-269 .elementor-element.elementor-element-146f57f{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-146f57f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-269 .elementor-element.elementor-element-c9be4c4{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-c9be4c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-a7badad{--display:flex;--min-height:268px;--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-269 .elementor-element.elementor-element-b240565{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-ad8c247{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-32b3686{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-06fec4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-15f8827{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-1e8fee1{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-b7e6fad{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-1e95a44 .elementor-button{background-color:#61CE7000;height:67px;width:345px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#000000;color:#000000;}.elementor-269 .elementor-element.elementor-element-1e95a44{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-cbaec0c{--display:flex;--min-height:1235px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-cbaec0c:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-cbaec0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-abf8365{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-abf8365 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-2933b6a{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-269 .elementor-element.elementor-element-3adcff6 .elementor-button{background-color:#61CE7000;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;}.elementor-269 .elementor-element.elementor-element-3adcff6{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-6309e1f{--display:flex;--min-height:602px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-6309e1f:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-6309e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-d89a834{--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;}.elementor-269 .elementor-element.elementor-element-75ab812{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-04abb97{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-04abb97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-0ab31bc{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-269 .elementor-element.elementor-element-7bb9d57{--display:flex;}.elementor-269 .elementor-element.elementor-element-8fa68d4{--display:flex;--min-height:1139px;--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:flex-start;--gap:32px 31px;--row-gap:32px;--column-gap:31px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-8fa68d4:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-8fa68d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-269 .elementor-element.elementor-element-25e0034{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-25e0034.e-con{--align-self:center;}.elementor-269 .elementor-element.elementor-element-344c074{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-4f0d828{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-4f0d828 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-d154cf9{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#A3A3A3;}.elementor-269 .elementor-element.elementor-element-f784af0 > .elementor-widget-container{--e-transform-scale:1.3;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-f784af0{left:2%;}body.rtl .elementor-269 .elementor-element.elementor-element-f784af0{right:2%;}.elementor-269 .elementor-element.elementor-element-f784af0{top:-46%;z-index:-1;}.elementor-269 .elementor-element.elementor-element-966d0b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-95f19de{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-a2cf851{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-a2cf851 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-44c1c66{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-7339324{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-8021897{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-8021897 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-403efd9{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-89a18b6{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-89a18b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-42409df{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-282e1b2{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-31aa6ce{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-31aa6ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-df4319a{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-b19edbf{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-b19edbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-f9ce062{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-3a7e21d{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-cd9e0f1{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-cd9e0f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-9441ba0{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-22798c7{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-22798c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-40812b9{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-a35c69f{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-7ff9643{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-7ff9643 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-9de4eae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-9de4eae.e-con{--align-self:center;}.elementor-269 .elementor-element.elementor-element-52513f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-8b83907{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-46d45ea{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-46d45ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-a014bc2{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-b9c17ab{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-99faa30{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-99faa30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-2d43bf5{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-51e46e7{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-51e46e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-27b8bbe{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-2aea02b{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-b86f27d{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-b86f27d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-4e91c18{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-0028bae{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-0028bae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-e98dd98{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-9b5b671{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-95eb0a5{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-95eb0a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-d29735c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-12752f2{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-12752f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-269 .elementor-element.elementor-element-db7aeed{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-a390057{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-534d6ef{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-269 .elementor-element.elementor-element-534d6ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-269 .elementor-element.elementor-element-ebe92ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-9ee1c65{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-9ee1c65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-e6a3321{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#A3A3A3;}.elementor-269 .elementor-element.elementor-element-c42ce9c{--display:flex;--min-height:618px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 72px;--row-gap:0px;--column-gap:72px;}.elementor-269 .elementor-element.elementor-element-c42ce9c:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-c42ce9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F4A88;}.elementor-269 .elementor-element.elementor-element-fcbb1b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 110px;--row-gap:0px;--column-gap:110px;}.elementor-269 .elementor-element.elementor-element-75a9eee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-bbd4273{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-bbd4273 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-dfc5c30{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-269 .elementor-element.elementor-element-29c5d42{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-07e3c73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px -7px;--row-gap:11px;--column-gap:-7px;}.elementor-269 .elementor-element.elementor-element-a46dc9b{width:var( --container-widget-width, 709px );max-width:709px;--container-widget-width:709px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-269 .elementor-element.elementor-element-a46dc9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-269 .elementor-element.elementor-element-a46dc9b .elementor-icon-list-text{transition:color 0.3s;}.elementor-269 .elementor-element.elementor-element-a0658f3 .elementor-button{background-color:#61CE7000;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#FFFFFF;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-a0658f3{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-7901f07{--display:flex;--min-height:528px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-7901f07:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-7901f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-d99ed8c{width:var( --container-widget-width, 542px );max-width:542px;--container-widget-width:542px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-d99ed8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-269 .elementor-element.elementor-element-04d1d73{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#252525;}.elementor-269 .elementor-element.elementor-element-f853ddd{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-f853ddd:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-f853ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-269 .elementor-element.elementor-element-6520cd1 .gallery-item .gallery-caption{text-align:center;}.elementor-269 .elementor-element.elementor-element-f66293c{--display:flex;--min-height:485px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-f66293c:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-f66293c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-269 .elementor-element.elementor-element-841e7ce{width:initial;max-width:initial;}.elementor-269 .elementor-element.elementor-element-0429fce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-20e7eeb{--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-269 .elementor-element.elementor-element-98b7bb0{width:var( --container-widget-width, 542px );max-width:542px;--container-widget-width:542px;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-98b7bb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-e1b18ec{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-054f208{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-button{width:100%;color:#fff;background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-container .tpae-form{column-gap:0px;row-gap:10px;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-label{margin-bottom:10px;text-align:left;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-label, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-label:hover, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-required-asterisk{color:#ff0000;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input::placeholder{text-align:left;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field textarea::placeholder{text-align:left;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form select, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input::placeholder, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field textarea::placeholder, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="date"]::placeholder, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="time"]::placeholder{color:#888888;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea,.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form select{background-color:#fff;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:hover, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:hover::placeholder, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="date"]:hover, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="time"]:hover, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea:hover::placeholder{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:hover, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea:hover{background-color:#fff;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:not([type="date"]):not([type="time"]), .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form select:focus, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea:focus, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:not([type="date"]):not([type="time"]):focus{color:#FFFFFF !important;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="date"]:focus, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field input[type="time"]:focus{color:#FFFFFF !important;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form input:focus, .elementor-269 .elementor-element.elementor-element-c914cca .tpae-form textarea:focus{background-color:#fff;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-field select option{color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-submit-container{display:flex;justify-content:center;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-button.tpae-form-submit{justify-content:center;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-button:hover{color:#fff;background-color:#000;background:#000;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-button .tpae-spinner{width:18px;height:18px;border-color:#fff !important;border-top-color:#FFFFFF !important;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-help-text{color:#FFFFFF;background-color:#fff;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form-message{text-align:left;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.success{color:#28a745;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.error{color:#dc3545;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.tpae-form-inline{color:#000;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.success:hover{color:#28a745;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.error:hover{color:#dc3545;}.elementor-269 .elementor-element.elementor-element-c914cca .tpae-form .tpae-form-message.tpae-form-inline:hover{color:#000;}.elementor-269 .elementor-element.elementor-element-aee8a1e{--display:flex;--min-height:179px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-aee8a1e:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-aee8a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-269 .elementor-element.elementor-element-7600d13{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-0d0bf07{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-a9559fb{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-47705a75{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-47705a75 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-3bc97476{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-3bc97476 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-47d5afcf{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-47d5afcf .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-4635f78{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-4635f78 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-7f0ab21{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-7f0ab21 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-7339324{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-282e1b2{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-3a7e21d{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-a35c69f{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-b9c17ab{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-2aea02b{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-9b5b671{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-269 .elementor-element.elementor-element-a390057{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-269 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-size:40px;line-height:1.1em;}}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-08be050{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-868ac4a{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-3cd52e4{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-df7eac6{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-377bcecb{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-156216a0{--width:1063px;}.elementor-269 .elementor-element.elementor-element-48dba74{--width:693px;}.elementor-269 .elementor-element.elementor-element-6deebf52{--content-width:500px;}.elementor-269 .elementor-element.elementor-element-2f425c0{--width:500px;}.elementor-269 .elementor-element.elementor-element-8d4b8cd{--width:500px;}.elementor-269 .elementor-element.elementor-element-7961d35c{--width:500px;}.elementor-269 .elementor-element.elementor-element-15dfd92b{--width:340px;}.elementor-269 .elementor-element.elementor-element-5e7abced{--width:500px;}.elementor-269 .elementor-element.elementor-element-46ceb60d{--width:340px;}.elementor-269 .elementor-element.elementor-element-e81485d{--width:500px;}.elementor-269 .elementor-element.elementor-element-4f37626{--width:340px;}.elementor-269 .elementor-element.elementor-element-aec2181{--width:500px;}.elementor-269 .elementor-element.elementor-element-e5518b7{--width:340px;}.elementor-269 .elementor-element.elementor-element-d44541f{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-a7badad{--width:1251px;}.elementor-269 .elementor-element.elementor-element-cbaec0c{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-6309e1f{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-d89a834{--width:1000px;}.elementor-269 .elementor-element.elementor-element-25e0034{--width:1063px;}.elementor-269 .elementor-element.elementor-element-344c074{--width:835px;}.elementor-269 .elementor-element.elementor-element-966d0b1{--content-width:500px;}.elementor-269 .elementor-element.elementor-element-95f19de{--width:500px;}.elementor-269 .elementor-element.elementor-element-44c1c66{--width:500px;}.elementor-269 .elementor-element.elementor-element-403efd9{--width:500px;}.elementor-269 .elementor-element.elementor-element-42409df{--width:340px;}.elementor-269 .elementor-element.elementor-element-df4319a{--width:500px;}.elementor-269 .elementor-element.elementor-element-f9ce062{--width:340px;}.elementor-269 .elementor-element.elementor-element-9441ba0{--width:500px;}.elementor-269 .elementor-element.elementor-element-40812b9{--width:340px;}.elementor-269 .elementor-element.elementor-element-9de4eae{--width:1063px;}.elementor-269 .elementor-element.elementor-element-52513f2{--width:847px;}.elementor-269 .elementor-element.elementor-element-8b83907{--width:500px;}.elementor-269 .elementor-element.elementor-element-a014bc2{--width:340px;}.elementor-269 .elementor-element.elementor-element-2d43bf5{--width:500px;}.elementor-269 .elementor-element.elementor-element-27b8bbe{--width:340px;}.elementor-269 .elementor-element.elementor-element-4e91c18{--width:500px;}.elementor-269 .elementor-element.elementor-element-e98dd98{--width:340px;}.elementor-269 .elementor-element.elementor-element-d29735c{--width:500px;}.elementor-269 .elementor-element.elementor-element-db7aeed{--width:340px;}.elementor-269 .elementor-element.elementor-element-ebe92ac{--width:835px;}.elementor-269 .elementor-element.elementor-element-c42ce9c{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-fcbb1b8{--width:1217px;}.elementor-269 .elementor-element.elementor-element-75a9eee{--width:568px;}.elementor-269 .elementor-element.elementor-element-07e3c73{--width:654px;}.elementor-269 .elementor-element.elementor-element-7901f07{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-f853ddd{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-f66293c{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-0429fce{--content-width:1280px;}.elementor-269 .elementor-element.elementor-element-20e7eeb{--width:898px;}.elementor-269 .elementor-element.elementor-element-aee8a1e{--content-width:1280px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-d46441e{--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;}.elementor-269 .elementor-element.elementor-element-2b439b4{--container-widget-width:107px;--container-widget-flex-grow:0;width:var( --container-widget-width, 107px );max-width:107px;}.elementor-269 .elementor-element.elementor-element-36075e2{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;}.elementor-269 .elementor-element.elementor-element-868ac4a{--min-height:811px;}.elementor-269 .elementor-element.elementor-element-377bcecb{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-628d1a21{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-156216a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-2f425c0{--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;}.elementor-269 .elementor-element.elementor-element-3563414d{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-3563414d .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-8d4b8cd{--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;}.elementor-269 .elementor-element.elementor-element-47705a75{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-269 .elementor-element.elementor-element-47705a75 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-3289a295{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-3289a295 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-7961d35c{--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;}.elementor-269 .elementor-element.elementor-element-1d673ca8{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-1d673ca8 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-15dfd92b{--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;}.elementor-269 .elementor-element.elementor-element-3bc97476{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-269 .elementor-element.elementor-element-3bc97476 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-21199c66{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-21199c66 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-5e7abced{--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;}.elementor-269 .elementor-element.elementor-element-19d17191{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-19d17191 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-46ceb60d{--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;}.elementor-269 .elementor-element.elementor-element-47d5afcf{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-47d5afcf .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-a8bb54e{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-a8bb54e .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-e81485d{--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;}.elementor-269 .elementor-element.elementor-element-c253971{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-c253971 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-4f37626{--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;}.elementor-269 .elementor-element.elementor-element-4635f78{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-4635f78 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-f9151e0{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-f9151e0 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-aec2181{--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;}.elementor-269 .elementor-element.elementor-element-6ef7712{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-6ef7712 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-e5518b7{--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;}.elementor-269 .elementor-element.elementor-element-7f0ab21{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-7f0ab21 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-be353db{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-be353db .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-8fa68d4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-25e0034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-f784af0{top:71%;}.elementor-269 .elementor-element.elementor-element-95f19de{--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;}.elementor-269 .elementor-element.elementor-element-a2cf851{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-a2cf851 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-44c1c66{--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;}.elementor-269 .elementor-element.elementor-element-7339324{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-269 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-8021897{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-8021897 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-403efd9{--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;}.elementor-269 .elementor-element.elementor-element-89a18b6{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-89a18b6 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-42409df{--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;}.elementor-269 .elementor-element.elementor-element-282e1b2{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-269 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-31aa6ce{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-31aa6ce .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-df4319a{--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;}.elementor-269 .elementor-element.elementor-element-b19edbf{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-b19edbf .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-f9ce062{--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;}.elementor-269 .elementor-element.elementor-element-3a7e21d{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-cd9e0f1{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-cd9e0f1 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-9441ba0{--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;}.elementor-269 .elementor-element.elementor-element-22798c7{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-22798c7 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-40812b9{--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;}.elementor-269 .elementor-element.elementor-element-a35c69f{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-7ff9643{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-7ff9643 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-9de4eae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-8b83907{--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;}.elementor-269 .elementor-element.elementor-element-46d45ea{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-46d45ea .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-a014bc2{--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;}.elementor-269 .elementor-element.elementor-element-b9c17ab{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-99faa30{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-99faa30 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-2d43bf5{--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;}.elementor-269 .elementor-element.elementor-element-51e46e7{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-51e46e7 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-27b8bbe{--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;}.elementor-269 .elementor-element.elementor-element-2aea02b{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-b86f27d{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-b86f27d .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-4e91c18{--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;}.elementor-269 .elementor-element.elementor-element-0028bae{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-0028bae .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-e98dd98{--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;}.elementor-269 .elementor-element.elementor-element-9b5b671{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-95eb0a5{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-95eb0a5 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-d29735c{--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;}.elementor-269 .elementor-element.elementor-element-12752f2{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-269 .elementor-element.elementor-element-12752f2 .elementor-heading-title{font-size:14px;}.elementor-269 .elementor-element.elementor-element-db7aeed{--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;}.elementor-269 .elementor-element.elementor-element-a390057{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-269 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-269 .elementor-element.elementor-element-534d6ef{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-269 .elementor-element.elementor-element-534d6ef .elementor-heading-title{font-size:14px;}}/* Start custom CSS for ha-navigation-menu, class: .elementor-element-36075e2 */.menu-onpro{
    background: rgba(255,255,255,.03);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 999px;

    padding: 5px 8px; /* antes 8px 12px */
}

.menu-onpro a{
    position: relative;

    color: rgba(255,255,255,.75) !important;

    font-weight: 500;
    font-size: 13px; /* novo */

    letter-spacing: .15px;

    padding: 9px 14px !important; /* antes 12px 18px */

    transition: all .35s ease;
}

.menu-onpro a:hover{
    color: #ffffff !important;
}

.menu-onpro a::after{
    content: "";

    position: absolute;

    left: 50%;
    bottom: 5px;

    width: 0;
    height: 1px;

    background: linear-gradient(
        90deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    transform: translateX(-50%);

    transition: width .35s ease;
}

.menu-onpro a:hover::after,
.menu-onpro .current-menu-item a::after{
    width: 65%;
}

.menu-onpro .current-menu-item a{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08be050 */.elementor-269 .elementor-element.elementor-element-08be050{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;

    z-index: 999;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 30px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-505cae7 */.texto-gradient{
    background: linear-gradient(
        90deg,
        #c41e68 0%,
        #f68e49 50%,
        #5e1eaa 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1b0e7e */.button{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    background: linear-gradient(
        90deg,
        #c41e68,
        #f68e49,
        #5e1eaa,
        #150644,
        #c41e68
    );

    background-size: 400%;

    border-radius: 30px;

    animation: gradientFlow 12s linear infinite;

    z-index: 1;
}

/* Remove qualquer foco/sombra do tema */
.button,
.button:hover,
.button:focus,
.button:active{
    outline: none !important;
    box-shadow: none !important;
}

.button::before{
    content: '';

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    z-index: -1;

    border-radius: 34px;

    background: linear-gradient(
        90deg,
        #c41e68,
        #f68e49,
        #5e1eaa,
        #150644,
        #c41e68
    );

    background-size: 400%;

    filter: blur(14px);

    opacity: .65;

    animation:
        gradientFlow 12s linear infinite,
        glowPulse 4s ease-in-out infinite alternate;
}

@keyframes gradientFlow{
    0%{
        background-position: 0%;
    }

    100%{
        background-position: 400%;
    }
}

@keyframes glowPulse{
    0%{
        opacity: .50;
        filter: blur(10px);
    }

    100%{
        opacity: .75;
        filter: blur(18px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ea68a4 */.scroll-line{
    position:absolute;
    bottom:40px;
    left:50%;

    transform:translateX(-50%);

    display:flex;
    flex-direction:column;
    align-items:center;

    color:rgba(255,255,255,.55);

    font-size:12px;
    letter-spacing:2px;
}

.scroll-line::after{
    content:"";

    width:1px;
    height:60px;

    margin-top:10px;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.8),
        transparent
    );

    animation:lineMove 2s ease-in-out infinite;
}

@keyframes lineMove{
    0%,100%{
        opacity:.4;
        height:40px;
    }

    50%{
        opacity:1;
        height:60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-868ac4a */.hero-premium{
    position:relative !important;
    overflow:hidden !important;
    background:#050018;
}

/* MESH ORIGINAL */
.hero-premium::before{
    content:'';
    position:absolute;
    inset:-20%;

    background:
        radial-gradient(circle at 20% 30%, rgba(196,30,104,.35) 0%, transparent 25%),
        radial-gradient(circle at 80% 20%, rgba(246,142,73,.25) 0%, transparent 25%),
        radial-gradient(circle at 60% 80%, rgba(94,30,170,.35) 0%, transparent 30%);

    filter:blur(120px);
    animation:meshMove 25s ease-in-out infinite alternate;
    z-index:0;
}

/* GRÁFICO CURVO FINO / OVERLAY */
.hero-premium::after{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1600 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='rgba(255,255,255,0.12)' stroke-width='1'%3E%3Cline x1='120' y1='120' x2='120' y2='720'/%3E%3Cline x1='320' y1='120' x2='320' y2='720'/%3E%3Cline x1='520' y1='120' x2='520' y2='720'/%3E%3Cline x1='720' y1='120' x2='720' y2='720'/%3E%3Cline x1='920' y1='120' x2='920' y2='720'/%3E%3Cline x1='1120' y1='120' x2='1120' y2='720'/%3E%3Cline x1='1320' y1='120' x2='1320' y2='720'/%3E%3C/g%3E%3Cpath d='M70 650 C210 520 310 560 420 450 C540 330 650 420 760 300 C880 160 980 230 1120 120 C1280 -10 1410 80 1540 35' fill='none' stroke='%238b5cf6' stroke-width='4' stroke-linecap='round' opacity='0.55'/%3E%3Cpath d='M80 650 C220 520 320 560 430 450 C550 330 660 420 770 300 C890 160 990 230 1130 120 C1290 -10 1420 80 1550 35' fill='none' stroke='%23c41e68' stroke-width='2' stroke-linecap='round' opacity='0.22'/%3E%3C/svg%3E");

    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;

    opacity:.28;

    filter:
        drop-shadow(0 0 14px rgba(139,92,246,.25))
        blur(.2px);

    pointer-events:none;
    z-index:1;
}

/* CONTEÚDO */
.hero-premium > *{
    position:relative;
    z-index:3;
}

@keyframes meshMove{
    from{
        transform:translate(-5%, -3%) scale(1);
    }

    to{
        transform:translate(5%, 3%) scale(1.15);
    }
}

@media(max-width:900px){
    .hero-premium::after{
        opacity:.16;
        background-size:160% 100%;
        background-position:center bottom;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a136ee1 *//* CSS DO CONTAINER */
.elementor-269 .elementor-element.elementor-element-a136ee1 {
  position: relative;
  width: 100%;
}

/* CSS DA LISTA DE ÍCONES */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-widget-container {
  overflow: visible !important;
  white-space: nowrap !important;
}

.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 15px;
  width: max-content;
  animation: carrossel 50s linear infinite;
}

/* ITEM */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item {
  position: relative;
  overflow: hidden;

  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);

  background: rgba(255,255,255,.035);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  padding: 10px 18px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  white-space: nowrap;

  transition: all .45s ease;
}

/* BRILHO INTERNO */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item::before {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.10) 45%,
    rgba(255,255,255,.22) 50%,
    rgba(255,255,255,.10) 55%,
    transparent 100%
  );

  transform: translateX(-120%);
  transition: transform .8s ease;

  pointer-events: none;
}

/* HOVER */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item:hover {
  border-color: rgba(246,142,73,.35);

  background: linear-gradient(
    135deg,
    rgba(196,30,104,.16),
    rgba(246,142,73,.12),
    rgba(94,30,170,.18)
  );

  transform: translateY(-2px);
}

/* BRILHO NO HOVER */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item:hover::before {
  transform: translateX(120%);
}

/* TEXTO E ÍCONE */
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item,
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item a,
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-icon-list-text {
  color: rgba(255,255,255,.82) !important;
}

.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item:hover,
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item:hover a,
.elementor-269 .elementor-element.elementor-element-a136ee1 .elementor-inline-item:hover .elementor-icon-list-text {
  color: #ffffff !important;
}

/* ANIMAÇÃO DO CARROSSEL */
@keyframes carrossel {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30cdef3 */.button-black{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    color: #ffffff !important;

    background: linear-gradient(
        135deg,
        #050505 0%,
        #141414 20%,
        #2a2a2a 40%,
        #0f0f0f 55%,
        #202020 75%,
        #050505 100%
    );

    background-size: 300% 300%;

    border-radius: 30px;

    animation: blackButtonFlow 12s linear infinite;

    isolation: isolate;
    overflow: hidden;

    z-index: 1;
}

.button-black,
.button-black:hover,
.button-black:focus,
.button-black:active{
    outline: none !important;
    box-shadow: none !important;
}

/* Glow externo */

.button-black::before{
    content: '';

    position: absolute;

    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;

    z-index: -1;

    border-radius: 34px;

    background: linear-gradient(
        135deg,
        rgba(40,40,40,.9),
        rgba(90,90,90,.5),
        rgba(25,25,25,.9)
    );

    filter: blur(12px);

    opacity: .55;

    animation:
        blackButtonFlow 12s linear infinite,
        blackButtonGlow 4s ease-in-out infinite alternate;
}

/* Reflexo metálico */

.button-black::after{
    content: '';

    position: absolute;
    inset: 0;

    border-radius: 30px;

    background: linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.04) 45%,
        rgba(255,255,255,.25) 50%,
        rgba(255,255,255,.04) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size: 250% 100%;

    animation: blackButtonShine 6s linear infinite;

    pointer-events: none;
}

@keyframes blackButtonFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}

@keyframes blackButtonShine{
    from{
        background-position: 200% 0;
    }

    to{
        background-position: -200% 0;
    }
}

@keyframes blackButtonGlow{
    from{
        opacity: .35;
        filter: blur(8px);
    }

    to{
        opacity: .65;
        filter: blur(14px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0def391 */.problemas-linha{
    position:relative;
    overflow:hidden;

    width:100vw;
    margin-left:calc(50% - 50vw);

    padding:110px 40px;

    background:#050018;
}

.problemas-linha::before{
    content:"";
    position:absolute;
    inset:-20%;

    background:
        radial-gradient(circle at 20% 30%, rgba(196,30,104,.22), transparent 25%),
        radial-gradient(circle at 80% 20%, rgba(246,142,73,.14), transparent 25%),
        radial-gradient(circle at 60% 80%, rgba(94,30,170,.20), transparent 30%);

    filter:blur(120px);
    pointer-events:none;
}

.problemas-linha::after{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);

    background-size:42px 42px;
    opacity:.35;
    pointer-events:none;
}

.problemas-linha-inner{
    position:relative;
    z-index:2;

    max-width:1280px;
    margin:0 auto;
}

.problemas-linha-header{
    margin:0 auto 48px;
    text-align:center;
}

.problemas-linha-header h2{
    margin:0;

    font-family:"Poppins", sans-serif !important;
    font-size:47px !important;
    line-height:1.15;
    font-weight:600 !important;

    color:#ffffff;
}

.problemas-linha-header h2 span{
    display:inline-block;

    background:linear-gradient(
        90deg,
        #c41e68 0%,
        #c41e68 22%,
        #f68e49 42%,
        #5e1eaa 78%,
        #5e1eaa 100%
    );

    background-size:115% 100%;
    background-position:center;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

.problemas-linha-grid{
    display:grid;
    grid-template-columns:repeat(4, 1fr);
    gap:20px;
}

.problema-item{
    position:relative;
    overflow:hidden;

    min-height:190px;
    padding:28px;

    border-radius:28px;

    background:rgba(255,255,255,.055);
    border:1px solid rgba(255,255,255,.10);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    transition:.45s ease;
}

.problema-item:hover{
    transform:translateY(-8px);

    background:rgba(255,255,255,.085);
    border-color:rgba(255,255,255,.18);

    box-shadow:
        0 20px 40px rgba(0,0,0,.15);
}

.problema-icon{
    width:48px;
    height:48px;

    display:flex;
    align-items:center;
    justify-content:center;

    margin-bottom:24px;

    border-radius:16px;

    color:#ffffff;

    font-size:24px;
    font-weight:700;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    box-shadow:
        0 10px 30px rgba(196,30,104,.20);
}

.problema-item h3{
    margin:0;

    color:#ffffff;

    font-family:"Poppins", sans-serif !important;
    font-size:18px;
    line-height:1.35;
    font-weight:600;
}

/* TEXTO DE APOIO */

.problemas-texto{
    max-width:820px;

    margin:40px auto 0;

    text-align:center;

    font-family:"Poppins", sans-serif !important;
    font-size:16px;
    font-weight:400;
    line-height:1.8;

    color:rgba(255,255,255,.72);
}

/* REMOVE QUALQUER DESTAQUE COLORIDO */

.problemas-texto span{
    color:rgba(255,255,255,.92);
    font-weight:600;
}

/* RESPONSIVO */

@media(max-width:1024px){

    .problemas-linha-grid{
        grid-template-columns:repeat(2, 1fr);
    }

}

@media(max-width:767px){

    .problemas-linha{
        padding:80px 22px;
    }

    .problemas-linha-header h2{
        font-size:36px !important;
    }

    .problemas-linha-grid{
        grid-template-columns:1fr;
    }

    .problemas-texto{
        margin-top:32px;
        font-size:16px;
        line-height:1.7;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6deebf52 */.processo-light .bx{
    position: relative;
    overflow: hidden;

    border-radius: 29px;
    border: 1px solid rgba(0,0,0,.08);

    background: rgba(255,255,255,.75);

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    box-shadow:
        0 18px 50px rgba(0,0,0,.08),
        inset 0 1px 0 rgba(255,255,255,.85);

    transition: all .7s ease;
}

/* TEXTO MODO CLARO */
.processo-light .bx,
.processo-light .bx .elementor-heading-title,
.processo-light .bx p,
.processo-light .bx span{
    color: #121212 !important;
}

/* HOVER / ATIVO — MODO ESCURO */
.processo-light .bx:hover,
.processo-light .bx.is-active{
    background:
        linear-gradient(135deg, #080916, #111326);

    border: 1px solid transparent;

    box-shadow:
        0 28px 80px rgba(0,0,0,.18),
        0 0 35px rgba(196,30,104,.18),
        0 0 45px rgba(246,142,73,.12);

    transform: translateY(-3px);
}

/* TEXTO MODO ESCURO */
.processo-light .bx:hover,
.processo-light .bx:hover .elementor-heading-title,
.processo-light .bx:hover span,
.processo-light .bx.is-active,
.processo-light .bx.is-active .elementor-heading-title,
.processo-light .bx.is-active span{
    color: #ffffff !important;
}

.processo-light .bx:hover p,
.processo-light .bx.is-active p{
    color: rgba(255,255,255,.68) !important;
}

.processo-light .inner{
    height: 40px !important;
    overflow: hidden;
    transition: height .7s ease;
}

.processo-light .bx:hover .inner,
.processo-light .bx.is-active .inner{
    height: 150px !important;
}

/* NÚMERO — MODO CLARO */
.processo-light .num{
    width: 50px !important;
    height: 50px !important;

    border-radius: 16px;

    border: 1px solid rgba(0,0,0,.12);

    background: linear-gradient(180deg, #ffffff, #f2f2f5);

    box-shadow:
        0 10px 30px rgba(0,0,0,.08),
        inset 0 1px 0 rgba(255,255,255,.9);

    z-index: 1;

    transition: all .7s ease;
}

.processo-light .num .elementor-heading-title{
    color: #111 !important;

    display:flex;
    justify-content:center;

    top:50%;
    left:50%;
    right:0;

    position:absolute;

    transform:translate(-50%, -50%);

    transition: color .7s ease;
}

/* NÚMERO — MODO ESCURO */
.processo-light .bx:hover .num,
.processo-light .bx.is-active .num{
    border: none;

    background: linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    box-shadow:
        0 10px 30px rgba(0,0,0,.22),
        0 0 24px rgba(196,30,104,.22);
}

.processo-light .bx:hover .num .elementor-heading-title,
.processo-light .bx.is-active .num .elementor-heading-title{
    color: #ffffff !important;
}

/* BORDA DO NÚMERO — SÓ NO MODO CLARO */
.processo-light .bx .num:before{
    content:"";

    position:absolute;
    z-index:10;

    inset:0;

    border-radius:16px;

    padding:1px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;

    opacity:.75;

    transition: opacity .4s ease;
}

/* REMOVE TRAÇADO DO NÚMERO NO MODO ESCURO */
.processo-light .bx:hover .num:before,
.processo-light .bx.is-active .num:before{
    opacity: 0;
}

/* BORDA DO CARD — SÓ NO MODO CLARO */
.processo-light .bx:before{
    content:"";

    position:absolute;
    z-index:10;

    inset:0;

    border-radius:29px;

    padding:1px;

    background:linear-gradient(
        135deg,
        rgba(196,30,104,.75),
        rgba(246,142,73,.65),
        rgba(94,30,170,.75)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;

    opacity:.35;

    transition: opacity .4s ease;
}

/* REMOVE TRAÇADO DO CARD NO MODO ESCURO */
.processo-light .bx:hover:before,
.processo-light .bx.is-active:before{
    opacity: 0;
}

@media(max-width:600px){
    .processo-light .bx{
        background: linear-gradient(135deg, #080916, #111326);
        border: 1px solid transparent;
    }

    .processo-light .bx,
    .processo-light .bx .elementor-heading-title,
    .processo-light .bx p,
    .processo-light .bx span{
        color:#ffffff !important;
    }

    .processo-light .bx p{
        color:rgba(255,255,255,.68) !important;
    }

    .processo-light .num{
        border:none;
        background:linear-gradient(135deg,#c41e68,#f68e49,#5e1eaa);
    }

    .processo-light .num .elementor-heading-title{
        color:#ffffff !important;
    }

    .processo-light .bx:before,
    .processo-light .bx .num:before{
        opacity:0;
    }
}

 /* INDICADOR DE EXPANSÃO + */
.processo-light .bx{
    position: relative !important;
}

.processo-light .bx::after{
    content: "+";

    position: absolute !important;

    right: 32px !important;
    left: auto !important;
    top: 50% !important;

    transform: translateY(-50%) !important;

    width: 36px;
    height: 36px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 20px;
    font-weight: 500;

    color: #c41e68;

    background: rgba(255,255,255,.78);

    border: 1px solid rgba(196,30,104,.22);

    box-shadow:
        0 10px 28px rgba(196,30,104,.12);

    z-index: 50;

    pointer-events: none;

    transition: all .45s ease;
}

/* QUANDO O CARD ABRE */
.processo-light .bx:hover::after,
.processo-light .bx.is-active::after{
    content: "−";

    color: #ffffff;

    background: linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    border: none;

    box-shadow:
        0 10px 30px rgba(196,30,104,.25);
}

/* PULSO SUTIL NO CARD FECHADO */
.processo-light .bx:not(:hover):not(.is-active){
    animation: processoCardPulse 3.8s ease-in-out infinite;
}

@keyframes processoCardPulse{
    0%,100%{
        box-shadow:
            0 18px 50px rgba(0,0,0,.08),
            inset 0 1px 0 rgba(255,255,255,.85);
    }

    50%{
        box-shadow:
            0 22px 65px rgba(0,0,0,.11),
            0 0 26px rgba(196,30,104,.12),
            0 0 34px rgba(246,142,73,.09),
            inset 0 1px 0 rgba(255,255,255,.85);
    }
}

/* MOBILE */
@media(max-width:600px){
    .processo-light .bx::after{
        right: 22px !important;
        width: 34px;
        height: 34px;
        font-size: 19px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-146f57f */.resultados-eyebrow{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:8px 16px;

    border-radius:999px;

    background:rgba(255,255,255,.16);

    border:1px solid rgba(255,255,255,.28);

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    color:#ffffff !important;

    font-size:12px;
    font-weight:600;

    letter-spacing:1.4px;

    text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad8c247 */.counter-money-ls{
    font-size: clamp(34px, 4.7vw, 72px);
    font-weight: 800;
    line-height: 1;

    width:100%;
    max-width:100%;

    text-align:center;
    white-space:nowrap;

    overflow:hidden;

    background:linear-gradient(
        135deg,
        #ffffff,
        #f5f5f5,
        #d8d8d8,
        #ffffff
    );

    background-size:300% 300%;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    animation:silverFlowMoney 10s linear infinite;
}

@keyframes silverFlowMoney{
    from{
        background-position:0% 50%;
    }

    to{
        background-position:300% 50%;
    }
}

@media(max-width:767px){
    .counter-money-ls{
        font-size: clamp(32px, 12vw, 54px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b240565 */.stats-glass{
    position: relative;
    overflow: hidden;

    background: rgba(255,255,255,.04);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border-radius: 28px;

    padding: 50px;

    border: 1px solid rgba(255,255,255,.08);

    box-shadow:
        0 20px 60px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.06);

    isolation: isolate;
}

/* Borda premium animada */
.stats-glass::before{
    content: '';

    position: absolute;
    inset: 0;

    padding: 1px;

    border-radius: 28px;

    background: linear-gradient(
        135deg,
        rgba(196,30,104,.7),
        rgba(246,142,73,.7),
        rgba(94,30,170,.7),
        rgba(196,30,104,.7)
    );

    background-size: 300% 300%;

    animation: statsBorderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

/* Glow interno */
.stats-glass::after{
    content: '';

    position: absolute;

    width: 500px;
    height: 500px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(196,30,104,.08),
        rgba(246,142,73,.05),
        transparent 70%
    );

    filter: blur(80px);

    pointer-events: none;
}

@keyframes statsBorderFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15f8827 */.counter-money-ls{
    font-size: clamp(34px, 4.7vw, 72px);
    font-weight: 800;
    line-height: 1;

    width:100%;
    max-width:100%;

    text-align:center;
    white-space:nowrap;

    overflow:hidden;

    background:linear-gradient(
        135deg,
        #ffffff,
        #f5f5f5,
        #d8d8d8,
        #ffffff
    );

    background-size:300% 300%;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    animation:silverFlowMoney 10s linear infinite;
}

@keyframes silverFlowMoney{
    from{
        background-position:0% 50%;
    }

    to{
        background-position:300% 50%;
    }
}

@media(max-width:767px){
    .counter-money-ls{
        font-size: clamp(32px, 12vw, 54px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fec4d */.stats-glass{
    position: relative;
    overflow: hidden;

    background: rgba(255,255,255,.04);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border-radius: 28px;

    padding: 50px;

    border: 1px solid rgba(255,255,255,.08);

    box-shadow:
        0 20px 60px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.06);

    isolation: isolate;
}

/* Borda premium animada */
.stats-glass::before{
    content: '';

    position: absolute;
    inset: 0;

    padding: 1px;

    border-radius: 28px;

    background: linear-gradient(
        135deg,
        rgba(196,30,104,.7),
        rgba(246,142,73,.7),
        rgba(94,30,170,.7),
        rgba(196,30,104,.7)
    );

    background-size: 300% 300%;

    animation: statsBorderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

/* Glow interno */
.stats-glass::after{
    content: '';

    position: absolute;

    width: 500px;
    height: 500px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(196,30,104,.08),
        rgba(246,142,73,.05),
        transparent 70%
    );

    filter: blur(80px);

    pointer-events: none;
}

@keyframes statsBorderFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e95a44 */.button-silver{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    color: #111 !important;

    background: linear-gradient(
        135deg,
        #ffffff 0%,
        #f4f4f4 22%,
        #cfcfcf 42%,
        #ffffff 58%,
        #d8d8d8 78%,
        #ffffff 100%
    );

    background-size: 300% 300%;
    border-radius: 30px;

    animation: silverButtonFlow 12s linear infinite;

    z-index: 1;
    isolation: isolate;
    overflow: hidden;
}

.button-silver,
.button-silver:hover,
.button-silver:focus,
.button-silver:active{
    outline: none !important;
    box-shadow: none !important;
}

.button-silver::before{
    content: '';
    position: absolute;

    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;

    z-index: -1;
    border-radius: 34px;

    background: linear-gradient(
        135deg,
        rgba(255,255,255,.9),
        rgba(220,220,220,.65),
        rgba(255,255,255,.9)
    );

    filter: blur(12px);
    opacity: .55;

    animation:
        silverButtonFlow 12s linear infinite,
        silverButtonGlow 4s ease-in-out infinite alternate;
}

.button-silver::after{
    content: '';
    position: absolute;
    inset: 0;

    border-radius: 30px;

    background: linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.12) 45%,
        rgba(255,255,255,.70) 50%,
        rgba(255,255,255,.12) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size: 250% 100%;

    animation: silverButtonShine 6s linear infinite;

    pointer-events: none;
}

@keyframes silverButtonFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}

@keyframes silverButtonShine{
    from{
        background-position: 200% 0;
    }

    to{
        background-position: -200% 0;
    }
}

@keyframes silverButtonGlow{
    from{
        opacity: .35;
        filter: blur(8px);
    }

    to{
        opacity: .65;
        filter: blur(14px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d44541f */.resultados-section{
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(circle at 50% 42%, rgba(255,255,255,.20), transparent 32%),
        linear-gradient(
            115deg,
            #ff0088 0%,
            #ff2d78 28%,
            #ff5b55 62%,
            #ff7b00 100%
        );

    background-size: 180% 180%;

    animation: resultadosBgMove 14s ease-in-out infinite alternate;
}

.resultados-section::before{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,.18), transparent 28%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,.12), transparent 32%);

    pointer-events:none;
}

.resultados-section::after{
    content:"";
    position:absolute;

    width:520px;
    height:1px;

    left:50%;
    top:48%;

    transform:translateX(-50%);

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    opacity:.55;
    pointer-events:none;
}

.resultados-section > *{
    position: relative;
    z-index: 2;
}

@keyframes resultadosBgMove{
    from{
        background-position: 0% 50%;
    }

    to{
        background-position: 100% 50%;
    }
}

.resultado-card{
    position: relative;
    overflow: hidden;

    border-radius: 32px;

    background: rgba(255,255,255,.14);

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255,255,255,.28);

    box-shadow:
        0 24px 70px rgba(0,0,0,.14),
        inset 0 1px 0 rgba(255,255,255,.22);

    transition: .45s ease;
}

.resultado-card:hover{
    transform: translateY(-6px);

    background: rgba(255,255,255,.18);

    box-shadow:
        0 34px 90px rgba(0,0,0,.18),
        inset 0 1px 0 rgba(255,255,255,.28);
}

.resultado-card::before{
    content:"";
    position:absolute;
    inset:0;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,.12) 45%,
        rgba(255,255,255,.35) 50%,
        rgba(255,255,255,.12) 55%,
        transparent 100%
    );

    transform: translateX(-120%);
    transition: transform 1s ease;

    pointer-events:none;
}

.resultado-card:hover::before{
    transform: translateX(120%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dae8849 */.feedback-section{
  width:100%;
  background:#ffffff;
}

.feedback-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:24px;
}

.feedback-card{
  position:relative;

  padding:32px;

  border-radius:28px;

  background:linear-gradient(
    180deg,
    #ffffff,
    #f8f8f8
  );

  border:1px solid rgba(0,0,0,.06);

  box-shadow:
    0 20px 60px rgba(0,0,0,.08);

  transition:.4s ease;
}

.feedback-card:hover{
  transform:translateY(-6px);

  box-shadow:
    0 30px 80px rgba(0,0,0,.12);
}

.feedback-card::before{
  content:"“";

  position:absolute;

  top:-14px;
  left:24px;

  font-size:120px;
  font-weight:800;

  background:linear-gradient(
    135deg,
    #c41e68,
    #f68e49
  );

  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;

  opacity:.18;
}

.feedback-card p{
  position:relative;
  z-index:2;

  color:#2B2B2B;

  font-size:14px;
  line-height:1.8;

  font-weight:400;

  margin:0 0 24px;
}

.feedback-author{
  position:relative;
  z-index:2;
}

.feedback-author strong{
  display:block;

  color:#111;

  font-size:14px;
  font-weight:600;

  margin-bottom:4px;
}

.feedback-author span{
  display:block;

  color:rgba(0,0,0,.55);

  font-size:12px;

  letter-spacing:.2px;
}

.feedback-author small{
  display:block;

  margin-top:10px;

  color:rgba(0,0,0,.62);

  font-size:12px;
  line-height:1.6;

  font-weight:400;
}

.feedback-featured{
  grid-column:span 3;

  background:linear-gradient(
    135deg,
    #ffffff,
    #f7f7f7
  );
}

.feedback-featured p{
  max-width:980px;
}

@media(max-width:1024px){

  .feedback-grid{
    grid-template-columns:1fr 1fr;
  }

  .feedback-featured{
    grid-column:span 2;
  }

}

@media(max-width:767px){

  .feedback-grid{
    grid-template-columns:1fr;
  }

  .feedback-card{
    padding:28px;
  }

  .feedback-featured{
    grid-column:span 1;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3adcff6 */.button-black{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    color: #ffffff !important;

    background: linear-gradient(
        135deg,
        #050505 0%,
        #141414 20%,
        #2a2a2a 40%,
        #0f0f0f 55%,
        #202020 75%,
        #050505 100%
    );

    background-size: 300% 300%;

    border-radius: 30px;

    animation: blackButtonFlow 12s linear infinite;

    isolation: isolate;
    overflow: hidden;

    z-index: 1;
}

.button-black,
.button-black:hover,
.button-black:focus,
.button-black:active{
    outline: none !important;
    box-shadow: none !important;
}

/* Glow externo */

.button-black::before{
    content: '';

    position: absolute;

    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;

    z-index: -1;

    border-radius: 34px;

    background: linear-gradient(
        135deg,
        rgba(40,40,40,.9),
        rgba(90,90,90,.5),
        rgba(25,25,25,.9)
    );

    filter: blur(12px);

    opacity: .55;

    animation:
        blackButtonFlow 12s linear infinite,
        blackButtonGlow 4s ease-in-out infinite alternate;
}

/* Reflexo metálico */

.button-black::after{
    content: '';

    position: absolute;
    inset: 0;

    border-radius: 30px;

    background: linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.04) 45%,
        rgba(255,255,255,.25) 50%,
        rgba(255,255,255,.04) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size: 250% 100%;

    animation: blackButtonShine 6s linear infinite;

    pointer-events: none;
}

@keyframes blackButtonFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}

@keyframes blackButtonShine{
    from{
        background-position: 200% 0;
    }

    to{
        background-position: -200% 0;
    }
}

@keyframes blackButtonGlow{
    from{
        opacity: .35;
        filter: blur(8px);
    }

    to{
        opacity: .65;
        filter: blur(14px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cdbb5 */.phone-video{
    position:relative;

    width:320px;
    aspect-ratio:9/16;

    overflow:hidden;

    border-radius:32px;

    background:#000;

    box-shadow:
    0 30px 100px rgba(0,0,0,.18);

    margin:auto;
}

.phone-video video{
    width:100%;
    height:100%;

    object-fit:cover;

    display:block;
}

.video-play-btn{
    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:74px;
    height:74px;

    border:none;
    border-radius:50%;

    background:
    rgba(255,255,255,.14);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    color:white;

    font-size:24px;

    cursor:pointer;

    transition:.35s ease;

    z-index:5;
}

.video-play-btn:hover{
    transform:translate(-50%,-50%) scale(1.08);
}

.phone-video.playing .video-play-btn{
    opacity:0;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966d0b1 */.servicos-expand .bx{
    position: relative;
    overflow: hidden;

    border-radius: 29px;
    border: 1px solid #181B3100;
    background: var(--Bg-Card-1, #0C0D1700);
}

/* HOVER / ATIVO */
.servicos-expand .bx:hover,
.servicos-expand .bx.is-active{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
}

.servicos-expand .inner{
    height: 40px !important;
    overflow: hidden;
    transition: height .7s ease;
}

.servicos-expand .bx:hover .inner,
.servicos-expand .bx.is-active .inner{
    height: 150px !important;
}

/* NÚMERO */
.servicos-expand .num{
    width: 50px !important;
    height: 50px !important;

    border-radius: 16px;
    border: 1px solid var(--Line-1, #181B31);

    z-index: 1;
}

.servicos-expand .num .elementor-heading-title{
    display:flex;
    justify-content:center;

    position:absolute;

    top:50%;
    left:50%;

    transform:translate(-50%, -50%);
}

/* BORDA DO NÚMERO */
.servicos-expand .bx .num:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:10;

    border-radius:16px;

    padding:1px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;

    transition:.7s ease;
}

.servicos-expand .bx:hover .num:before,
.servicos-expand .bx.is-active .num:before{
    opacity:1;
}

/* BORDA DO CARD */
.servicos-expand .bx:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:10;

    border-radius:29px;

    padding:1px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    background-size:250% 250%;

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;

    transition:.7s ease;
}

.servicos-expand .bx:hover:before,
.servicos-expand .bx.is-active:before{
    opacity:1;
    animation:servicosBorderFlow 7s linear infinite;
}

/* BOTÃO + */
.servicos-expand .bx::after{
    content:"+";

    position:absolute;

    right:24px;
    top:50%;

    transform:translateY(-50%);

    width:34px;
    height:34px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:20px;
    font-weight:500;

    color:rgba(255,255,255,.8);

    background:rgba(255,255,255,.06);

    border:1px solid rgba(255,255,255,.08);

    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    opacity:.7;

    z-index:20;

    pointer-events:none;

    animation:servicosPlusPulse 3s ease-in-out infinite;

    transition:.4s ease;
}

/* CARD ABERTO */
.servicos-expand .bx:hover::after,
.servicos-expand .bx.is-active::after{
    content:"−";

    color:#fff;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    border:none;

    opacity:1;

    animation:none;
}

/* ANIMAÇÕES */
@keyframes servicosBorderFlow{

    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:250% 50%;
    }

}

@keyframes servicosPlusPulse{

    0%,100%{
        transform:translateY(-50%) scale(1);
        opacity:.55;
    }

    50%{
        transform:translateY(-50%) scale(1.08);
        opacity:1;
    }

}

/* MOBILE */
@media(max-width:600px){

    .servicos-expand .bx{
        border-radius:29px;
        border:1px solid #181B31;
        background:#0C0D17;
    }

    .servicos-expand .bx .num:before,
    .servicos-expand .bx:before{
        opacity:1;
    }

    .servicos-expand .bx::after{
        width:30px;
        height:30px;
        right:18px;
        font-size:18px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52513f2 */.servicos-expand .bx{
    position: relative;
    overflow: hidden;

    border-radius: 29px;
    border: 1px solid #181B3100;
    background: var(--Bg-Card-1, #0C0D1700);
}

/* HOVER / ATIVO */
.servicos-expand .bx:hover,
.servicos-expand .bx.is-active{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
}

.servicos-expand .inner{
    height: 40px !important;
    overflow: hidden;
    transition: height .7s ease;
}

.servicos-expand .bx:hover .inner,
.servicos-expand .bx.is-active .inner{
    height: 150px !important;
}

/* NÚMERO */
.servicos-expand .num{
    width: 50px !important;
    height: 50px !important;

    border-radius: 16px;
    border: 1px solid var(--Line-1, #181B31);

    z-index: 1;
}

.servicos-expand .num .elementor-heading-title{
    display:flex;
    justify-content:center;

    position:absolute;

    top:50%;
    left:50%;

    transform:translate(-50%, -50%);
}

/* BORDA DO NÚMERO */
.servicos-expand .bx .num:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:10;

    border-radius:16px;

    padding:1px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;

    transition:.7s ease;
}

.servicos-expand .bx:hover .num:before,
.servicos-expand .bx.is-active .num:before{
    opacity:1;
}

/* BORDA DO CARD */
.servicos-expand .bx:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:10;

    border-radius:29px;

    padding:1px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    background-size:250% 250%;

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;

    transition:.7s ease;
}

.servicos-expand .bx:hover:before,
.servicos-expand .bx.is-active:before{
    opacity:1;
    animation:servicosBorderFlow 7s linear infinite;
}

/* BOTÃO + */
.servicos-expand .bx::after{
    content:"+";

    position:absolute;

    right:24px;
    top:50%;

    transform:translateY(-50%);

    width:34px;
    height:34px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:20px;
    font-weight:500;

    color:rgba(255,255,255,.8);

    background:rgba(255,255,255,.06);

    border:1px solid rgba(255,255,255,.08);

    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    opacity:.7;

    z-index:20;

    pointer-events:none;

    animation:servicosPlusPulse 3s ease-in-out infinite;

    transition:.4s ease;
}

/* CARD ABERTO */
.servicos-expand .bx:hover::after,
.servicos-expand .bx.is-active::after{
    content:"−";

    color:#fff;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    border:none;

    opacity:1;

    animation:none;
}

/* ANIMAÇÕES */
@keyframes servicosBorderFlow{

    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:250% 50%;
    }

}

@keyframes servicosPlusPulse{

    0%,100%{
        transform:translateY(-50%) scale(1);
        opacity:.55;
    }

    50%{
        transform:translateY(-50%) scale(1.08);
        opacity:1;
    }

}

/* MOBILE */
@media(max-width:600px){

    .servicos-expand .bx{
        border-radius:29px;
        border:1px solid #181B31;
        background:#0C0D17;
    }

    .servicos-expand .bx .num:before,
    .servicos-expand .bx:before{
        opacity:1;
    }

    .servicos-expand .bx::after{
        width:30px;
        height:30px;
        right:18px;
        font-size:18px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa68d4 */.elementor-269 .elementor-element.elementor-element-8fa68d4{
    position: relative;
    overflow: hidden;
    isolation: isolate;
    background: #050018 !important;
}

.elementor-269 .elementor-element.elementor-element-8fa68d4::before{
    content:"";
    position:absolute;

    width:1000px;
    height:1000px;

    left:50%;
    top:50%;

    border-radius:50%;

    background: radial-gradient(
        circle,
        rgba(196,30,104,.20) 0%,
        rgba(246,142,73,.12) 28%,
        rgba(94,30,170,.20) 52%,
        transparent 72%
    ) !important;

    filter:blur(140px);

    animation: floatingGlowClean 18s ease-in-out infinite;
    pointer-events:none;

    z-index:0;
}

.elementor-269 .elementor-element.elementor-element-8fa68d4 > *{
    position: relative;
    z-index: 2;
}

@keyframes floatingGlowClean{
    0%{
        transform: translate(-50%, -50%) scale(1);
    }

    50%{
        transform: translate(-48%, -52%) scale(1.15);
    }

    100%{
        transform: translate(-50%, -50%) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbd4273 */.clinic-section{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(circle at 18% 25%, rgba(255,255,255,.75), transparent 28%),
        radial-gradient(circle at 82% 70%, rgba(196,30,104,.12), transparent 34%),
        linear-gradient(
            135deg,
            #fbf9ff 0%,
            #eee9ff 38%,
            #6b63a6 100%
        );
}

.clinic-section::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.22) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.22) 1px, transparent 1px);

    background-size:44px 44px;

    mask-image:radial-gradient(circle at 75% 50%, #000 0%, transparent 70%);
    -webkit-mask-image:radial-gradient(circle at 75% 50%, #000 0%, transparent 70%);

    opacity:.28;
    pointer-events:none;
}

.clinic-section > *{
    position:relative;
    z-index:2;
}

/* TEXTOS LEGÍVEIS */
.clinic-section h1,
.clinic-section h2,
.clinic-section h3,
.clinic-section .elementor-heading-title{
    color:#171428 !important;
}

.clinic-section p,
.clinic-section .elementor-widget-text-editor,
.clinic-section li,
.clinic-section span{
    color:rgba(23,20,40,.78) !important;
}

/* PALAVRA EM DEGRADÊ */
.clinic-gradient{
    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.dourado-premium{
    background: linear-gradient(
        135deg,
        #9f7f4d 0%,
        #c3a06a 25%,
        #e0c18d 50%,
        #b38c58 75%,
        #8a6b3f 100%
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a46dc9b */.clinic-list .elementor-icon-list-item{
    position:relative;

    display:flex !important;
    align-items:center !important;
    gap:18px;

    padding:20px 24px;
    margin-bottom:14px;

    min-height:92px;

    border-radius:22px;

    background:rgba(255,255,255,.10);

    border:1px solid rgba(255,255,255,.28);

    transition:.45s ease;

    overflow:hidden;
}

/* BARRA LATERAL DOURADA */
.clinic-list .elementor-icon-list-item::before{
    content:"";

    position:absolute;

    left:0;
    top:0;
    bottom:0;

    width:4px;

    border-radius:20px;

    background:linear-gradient(
        180deg,
        #7a5a33,
        #b08a58,
        #e0c18d
    );

    opacity:.9;

    transition:.4s ease;
}

/* BRILHO SUAVE */
.clinic-list .elementor-icon-list-item::after{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,.08) 48%,
        rgba(255,255,255,.18) 50%,
        rgba(255,255,255,.08) 52%,
        transparent 100%
    );

    transform:translateX(-120%);

    transition:1s ease;

    pointer-events:none;
}

.clinic-list .elementor-icon-list-item:hover::after{
    transform:translateX(120%);
}

.clinic-list .elementor-icon-list-item:hover{
    transform:translateX(10px);

    background:rgba(255,255,255,.18);

    border-color:rgba(255,255,255,.42);

    box-shadow:
        0 12px 30px rgba(0,0,0,.08);
}

/* ÍCONE */
.clinic-list .elementor-icon-list-icon{
    width:48px !important;
    height:48px !important;
    min-width:48px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    border-radius:14px;

    background:linear-gradient(
        135deg,
        #7a5a33,
        #b08a58,
        #d6b27b,
        #f2e1bc
    );

    box-shadow:
        0 8px 20px rgba(122,90,51,.18);

    margin:0 !important;
    padding:0 !important;
}

/* corrige alinhamento interno do ícone/check */
.clinic-list .elementor-icon-list-icon i,
.clinic-list .elementor-icon-list-icon svg{
    color:#ffffff !important;
    fill:#ffffff !important;

    display:block !important;

    width:18px !important;
    height:18px !important;

    margin:0 !important;
}

/* TEXTO */
.clinic-list .elementor-icon-list-text{
    color:#2d2840 !important;

    font-size:18px !important;
    line-height:1.35;

    font-weight:500;

    padding:0 !important;
}

/* MOBILE */
@media(max-width:767px){

    .clinic-list .elementor-icon-list-item{
        min-height:82px;
        gap:14px;
        padding:18px 20px;
    }

    .clinic-list .elementor-icon-list-text{
        font-size:16px !important;
        line-height:1.4;
    }

    .clinic-list .elementor-icon-list-icon{
        width:42px !important;
        height:42px !important;
        min-width:42px !important;
    }

    .clinic-list .elementor-icon-list-icon i,
    .clinic-list .elementor-icon-list-icon svg{
        width:16px !important;
        height:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0658f3 */.clinic-button{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    background:linear-gradient(
        135deg,
        #8f7448 0%,
        #b89b6a 25%,
        #d8c19a 50%,
        #b89b6a 75%,
        #8f7448 100%
    ) !important;

    background-size:250% 250%;

    color:#ffffff !important;

    border:none;

    border-radius:999px;

    box-shadow:
        0 12px 30px rgba(122,90,51,.20);

    overflow:hidden;

    transition:
        transform .4s ease,
        box-shadow .4s ease;

    animation:clinicGradient 10s linear infinite;
}

/* força texto branco */
.clinic-button,
.clinic-button span,
.clinic-button .elementor-button-text{
    color:#ffffff !important;
}

/* brilho dourado */
.clinic-button::before{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,.08) 42%,
        rgba(242,225,188,.45) 50%,
        rgba(255,255,255,.08) 58%,
        transparent 100%
    );

    background-size:250% 100%;

    animation:clinicShine 5s linear infinite;

    pointer-events:none;
}

/* hover */
.clinic-button:hover{
    transform:translateY(-3px);

    box-shadow:
        0 18px 40px rgba(122,90,51,.30);
}

@keyframes clinicShine{
    from{
        background-position:200% 0;
    }

    to{
        background-position:-200% 0;
    }
}

@keyframes clinicGradient{
    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:250% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42ce9c */.clinic-section{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,.65), transparent 30%),
        radial-gradient(circle at 80% 70%, rgba(196,30,104,.16), transparent 35%),
        linear-gradient(
            135deg,
            #f7f4ff 0%,
            #e9e4ff 35%,
            #5a5394 100%
        );
}

.clinic-section::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.18) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.18) 1px, transparent 1px);

    background-size:44px 44px;

    mask-image:radial-gradient(circle at 70% 50%, #000 0%, transparent 70%);
    -webkit-mask-image:radial-gradient(circle at 70% 50%, #000 0%, transparent 70%);

    opacity:.35;
    pointer-events:none;
}

.clinic-section > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6520cd1 */.galeria-expand .gallery{
    display:grid !important;

    grid-template-columns:1.25fr .85fr 1fr;
    grid-template-rows:260px 260px;

    gap:22px !important;
}

/* remove comportamento nativo */
.galeria-expand .gallery-item{
    width:auto !important;
    max-width:none !important;

    position:relative;
    overflow:hidden;

    border-radius:28px;

    margin:0 !important;

    transition:.5s ease;
}

/* layout editorial */
.galeria-expand .gallery-item:nth-child(1){
    grid-row:span 2;
}

.galeria-expand .gallery-item:nth-child(3){
    grid-row:span 2;
}

.galeria-expand .gallery-icon,
.galeria-expand .gallery-icon a{
    display:block;
    width:100%;
    height:100%;
}

.galeria-expand .gallery-icon img{
    width:100% !important;
    height:100% !important;

    object-fit:cover;

    border:none !important;

    filter:saturate(.88) contrast(.96) brightness(.88);

    transition:.65s ease;
}

/* hover premium */
.galeria-expand .gallery-item:hover{
    transform:translateY(-8px);

    box-shadow:
        0 24px 70px rgba(0,0,0,.28);
}

.galeria-expand .gallery-item:hover img{
    transform:scale(1.045);

    filter:saturate(1.04) contrast(1.04) brightness(1);
}

/* borda degradê */
.galeria-expand .gallery-item::before{
    content:"";

    position:absolute;
    inset:0;

    padding:1.5px;

    border-radius:28px;

    background:linear-gradient(
        135deg,
        #c41e68,
        #f68e49,
        #5e1eaa
    );

    opacity:0;

    transition:.45s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;

    z-index:3;
}

.galeria-expand .gallery-item:hover::before{
    opacity:1;
}

/* brilho discreto */
.galeria-expand .gallery-item::after{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,.06) 45%,
        rgba(255,255,255,.18) 50%,
        rgba(255,255,255,.06) 55%,
        transparent 100%
    );

    transform:translateX(-120%);
    transition:1s ease;

    pointer-events:none;

    z-index:4;
}

.galeria-expand .gallery-item:hover::after{
    transform:translateX(120%);
}

/* mobile */
@media(max-width:767px){
    .galeria-expand .gallery{
        grid-template-columns:1fr !important;
        grid-template-rows:auto;
        gap:20px !important;
    }

    .galeria-expand .gallery-item,
    .galeria-expand .gallery-item:nth-child(1),
    .galeria-expand .gallery-item:nth-child(3){
        grid-row:auto;
        height:300px;
    }
}/* End custom CSS */
/* Start custom CSS for tp-plus-form, class: .elementor-element-c914cca */.form-premium{
    position:relative;
    overflow:hidden;

    padding:36px;

    border-radius:32px;

    background:rgba(8,10,24,.62);

    backdrop-filter:blur(24px);
    -webkit-backdrop-filter:blur(24px);

    border:1px solid rgba(255,255,255,.10);

    box-shadow:
        0 24px 80px rgba(0,0,0,.28),
        inset 0 1px 0 rgba(255,255,255,.08);
}

/* borda degradê do bloco */
.form-premium::before{
    content:"";
    position:absolute;
    inset:0;

    padding:1px;
    border-radius:32px;

    background:linear-gradient(
        135deg,
        rgba(196,30,104,.75),
        rgba(246,142,73,.65),
        rgba(94,30,170,.75)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;
}

/* campos */
.form-premium input,
.form-premium textarea,
.form-premium select{
    background:rgba(255,255,255,.06) !important;

    border:1px solid rgba(255,255,255,.12) !important;

    border-radius:16px !important;

    color:#ffffff !important;

    padding:16px 18px !important;

    box-shadow:none !important;

    transition:.35s ease;
}

.form-premium input::placeholder,
.form-premium textarea::placeholder{
    color:rgba(255,255,255,.48) !important;
}

.form-premium input:focus,
.form-premium textarea:focus,
.form-premium select:focus{
    border-color:rgba(246,142,73,.55) !important;

    background:rgba(255,255,255,.09) !important;

    box-shadow:
        0 0 0 3px rgba(246,142,73,.10) !important;

    outline:none !important;
}

/* labels */
.form-premium label{
    color:rgba(255,255,255,.78) !important;

    font-size:14px;
    font-weight:500;

    margin-bottom:8px;
}

/* botão do formulário */
.form-premium button,
.form-premium input[type="submit"],
.form-premium .elementor-button{
    position:relative;

    background:linear-gradient(
        90deg,
        #c41e68,
        #f68e49,
        #5e1eaa,
        #150644,
        #c41e68
    ) !important;

    background-size:400% !important;

    border:none !important;
    outline:none !important;

    border-radius:999px !important;

    color:#ffffff !important;

    padding:16px 28px !important;

    font-weight:600 !important;

    animation:formButtonGradient 12s linear infinite;

    box-shadow:
        0 12px 35px rgba(196,30,104,.25) !important;

    transition:.35s ease;

    overflow:hidden;
}

.form-premium button:hover,
.form-premium input[type="submit"]:hover,
.form-premium .elementor-button:hover{
    transform:translateY(-2px);

    box-shadow:
        0 18px 45px rgba(196,30,104,.32) !important;
}

/* brilho passando no botão */
.form-premium button::before,
.form-premium .elementor-button::before{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.12) 45%,
        rgba(255,255,255,.55) 50%,
        rgba(255,255,255,.12) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size:250% 100%;

    animation:formButtonShine 5s linear infinite;

    pointer-events:none;
}

@keyframes formButtonGradient{
    0%{
        background-position:0%;
    }

    100%{
        background-position:400%;
    }
}

@keyframes formButtonShine{
    from{
        background-position:200% 0;
    }

    to{
        background-position:-200% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66293c */.form-section{
    position:relative;
    overflow:hidden;
    background:#050018;
}

.form-section::before{
    content:'';
    position:absolute;
    inset:-20%;

    background:
        radial-gradient(circle at 20% 30%, rgba(196,30,104,.38) 0%, transparent 25%),
        radial-gradient(circle at 80% 20%, rgba(246,142,73,.28) 0%, transparent 25%),
        radial-gradient(circle at 60% 80%, rgba(94,30,170,.38) 0%, transparent 30%);

    filter:blur(120px);

    animation:formMeshMove 25s ease-in-out infinite alternate;

    pointer-events:none;
    z-index:0;
}

.form-section > *{
    position:relative;
    z-index:2;
}

@keyframes formMeshMove{
    from{
        transform:translate(-5%, -3%) scale(1);
    }

    to{
        transform:translate(5%, 3%) scale(1.15);
    }
}

@media(max-width:900px){
    .form-section::before{
        inset:-35%;
        filter:blur(100px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5847be0 */.footer-premium{
  position:relative;
  overflow:hidden;

  padding:90px 40px 32px;

  background:
    linear-gradient(
      180deg,
      #0b0b0b 0%,
      #131313 100%
    );

  color:#ffffff;
}

.footer-grid{
  max-width:1280px;
  margin:0 auto;

  display:grid;
  grid-template-columns:1.2fr 1fr 1fr;
  gap:70px;
}

.footer-brand h2{
  font-size:36px;
  line-height:1.1;
  margin:0 0 18px;

  color:#ffffff;
}

.footer-brand p,
.footer-contact p,
.footer-faq p{
  color:rgba(255,255,255,.66);
  font-size:15px;
  line-height:1.7;
}

.footer-faq h3,
.footer-contact h3{
  margin:0 0 20px;

  font-size:18px;
  color:#ffffff;
}

.footer-btn{
  position:relative;

  display:inline-flex;
  align-items:center;
  justify-content:center;

  margin-top:22px;

  padding:15px 26px;

  border-radius:999px;

  color:#ffffff !important;

  text-decoration:none;

  background:linear-gradient(
    90deg,
    #25D366,
    #34e676,
    #1fb851,
    #25D366
  );

  background-size:400%;

  animation:whatsGradient 10s linear infinite;

  overflow:hidden;
  isolation:isolate;

  box-shadow:
    0 10px 35px rgba(37,211,102,.25);
}

.footer-btn::before{
  content:'';

  position:absolute;

  top:-3px;
  left:-3px;
  right:-3px;
  bottom:-3px;

  border-radius:999px;

  background:linear-gradient(
    90deg,
    #25D366,
    #34e676,
    #1fb851,
    #25D366
  );

  background-size:400%;

  filter:blur(12px);

  opacity:.5;

  z-index:-1;

  animation:
    whatsGradient 10s linear infinite,
    whatsGlow 4s ease-in-out infinite alternate;
}

.footer-btn::after{
  content:'';

  position:absolute;
  inset:0;

  background:linear-gradient(
    110deg,
    transparent 0%,
    transparent 35%,
    rgba(255,255,255,.10) 45%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,.10) 55%,
    transparent 65%,
    transparent 100%
  );

  background-size:250% 100%;

  animation:whatsShine 5s linear infinite;

  pointer-events:none;
}

.footer-faq details{
  border-bottom:1px solid rgba(255,255,255,.10);
  padding:14px 0;
}

.footer-faq summary{
  cursor:pointer;

  color:#ffffff;

  font-size:15px;

  list-style:none;
}

.footer-faq summary::-webkit-details-marker{
  display:none;
}

.footer-faq summary::after{
  content:"+";
  float:right;

  color:#c3b18d;

  font-size:18px;
}

.footer-faq details[open] summary::after{
  content:"−";
}

.footer-contact strong{
  color:#ffffff;
  font-weight:600;
}

.footer-socials{
  display:flex;
  gap:12px;
  margin-top:18px;
}

.footer-socials a{
  color:#ffffff !important;
  text-decoration:none;

  padding:10px 14px;

  border-radius:999px;

  background:rgba(255,255,255,.07);

  border:1px solid rgba(255,255,255,.10);

  transition:.35s ease;
}

.footer-socials a:hover{
  background:rgba(255,255,255,.13);
  transform:translateY(-2px);
}

.footer-bottom{
  max-width:1280px;

  margin:60px auto 0;

  padding-top:24px;

  border-top:1px solid rgba(255,255,255,.10);

  color:rgba(255,255,255,.45);

  font-size:13px;
}

@keyframes whatsGradient{
  from{
    background-position:0%;
  }

  to{
    background-position:400%;
  }
}

@keyframes whatsShine{
  from{
    background-position:200% 0;
  }

  to{
    background-position:-200% 0;
  }
}

@keyframes whatsGlow{
  from{
    opacity:.3;
    filter:blur(8px);
  }

  to{
    opacity:.65;
    filter:blur(16px);
  }
}

@media(max-width:900px){
  .footer-premium{
    padding:70px 24px 30px;
  }

  .footer-grid{
    grid-template-columns:1fr;
    gap:42px;
  }

  .footer-brand h2{
    font-size:30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d0bf07 */<style>

/* ===================================
   RESPONSIVIDADE GLOBAL
=================================== */

@media(max-width:1024px){

    /* TABLET */

}

@media(max-width:767px){

    /* MOBILE */

}

@media(max-width:480px){

    /* MOBILE PEQUENO */

}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6866b78 *//* ===================================== */
/* SCROLL REVEAL LS DIGITAL */
/* ===================================== */

.scroll-reveal{
    opacity:0;

    transform:translateY(40px);

    filter:blur(8px);

    transition:
        opacity .9s ease,
        transform .9s ease,
        filter .9s ease;

    will-change:
        opacity,
        transform,
        filter;
}

.scroll-reveal.revealed{
    opacity:1;

    transform:none;

    filter:blur(0);
}

/* CASCATA */

.scroll-delay-1{
    transition-delay:.1s;
}

.scroll-delay-2{
    transition-delay:.2s;
}

.scroll-delay-3{
    transition-delay:.3s;
}

.scroll-delay-4{
    transition-delay:.4s;
}

.scroll-delay-5{
    transition-delay:.5s;
}/* End custom CSS */