.elementor-3176 .elementor-element.elementor-element-5405d83{--display:flex;--position:fixed;--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:space-around;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-3176 .elementor-element.elementor-element-5405d83{left:0px;}body.rtl .elementor-3176 .elementor-element.elementor-element-5405d83{right:0px;}.elementor-3176 .elementor-element.elementor-element-ac0b988{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-menu-toggle{margin:0 auto;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item{color:#3A4F66;fill:#3A4F66;padding-left:0px;padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item:focus{color:#3A4F66;fill:#3A4F66;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#3A4F66;}.elementor-3176 .elementor-element.elementor-element-510ec35{--e-nav-menu-horizontal-menu-item-margin:calc( 69px / 2 );}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:69px;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--dropdown{background-color:#FFFFFFE6;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--dropdown a:hover,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--dropdown a:focus,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-510ec35 div.elementor-menu-toggle{color:#000000;}.elementor-3176 .elementor-element.elementor-element-510ec35 div.elementor-menu-toggle svg{fill:#000000;}.elementor-3176 .elementor-element.elementor-element-c7bc22b .elementor-button{background-color:#02010100;}.elementor-3176 .elementor-element.elementor-element-7797a62{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3176 .elementor-element.elementor-element-340793f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-153e444{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-e9457fb.elementor-element{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-e9457fb{text-align:center;}.elementor-3176 .elementor-element.elementor-element-3e1defe{text-align:center;}.elementor-3176 .elementor-element.elementor-element-3e1defe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(38.4px, 12.8px + 4.267vw, 60px);font-weight:900;text-transform:none;}.elementor-3176 .elementor-element.elementor-element-90f2fe8.elementor-element{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-d5853fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-d5853fe{text-align:center;font-family:"Inter", Sans-serif;font-size:clamp(17px, 14.4px + 0.6vw, 19px);color:#3A4F66;}.elementor-3176 .elementor-element.elementor-element-09a2f22{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-218a29e .elementor-button{background-color:#02010100;}.elementor-3176 .elementor-element.elementor-element-52e1e65 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;}.elementor-3176 .elementor-element.elementor-element-50c8af2{--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-3176 .elementor-element.elementor-element-50c8af2:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-50c8af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3176 .elementor-element.elementor-element-73b849e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-7f92fa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-79a9e37{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-de00d9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(38.4px, 22.4px + 2.5vw, 55.6px);font-weight:800;line-height:1.05;letter-spacing:-0.045em;}.elementor-3176 .elementor-element.elementor-element-098af7a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-a80af3f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-cef4fcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-cef4fcf{font-family:"Inter", Sans-serif;font-size:clamp(17px, 14.4px + 0.6vw, 19px);}.elementor-3176 .elementor-element.elementor-element-13db410{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-2c54667.elementor-element{--align-self:flex-end;}.elementor-3176 .elementor-element.elementor-element-286b8fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-eba1bb5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-0b4b4b1{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-3d75e63{--display:flex;--justify-content:center;}.elementor-3176 .elementor-element.elementor-element-f50c993{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-979de78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-524a654 > .elementor-widget-container{border-radius:022px 022px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-524a654 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3176 .elementor-element.elementor-element-65f8256{--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;--border-radius:0px 0px 022px 022px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-65f8256:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-65f8256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-4c1b669{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-d9ac607{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-0645f9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-ea96d95 > .elementor-widget-container{border-radius:022px 022px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-ea96d95 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3176 .elementor-element.elementor-element-456f2ca{--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;--border-radius:0px 0px 022px 022px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-456f2ca:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-456f2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-2dcbd2d{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-05354ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-49358e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-ad34a6d{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-ad34a6d > .elementor-widget-container{border-radius:022px 022px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-ad34a6d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3176 .elementor-element.elementor-element-c423914{--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;--border-radius:0px 0px 022px 022px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-c423914:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-c423914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-a83d19d{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-98cd8fb{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3176 .elementor-element.elementor-element-f3ebcf2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-f3ebcf2{font-family:"Inter", Sans-serif;font-size:clamp(17px, 14.4px + 0.6vw, 19px);font-weight:600;}.elementor-3176 .elementor-element.elementor-element-722d5a2{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-ad5190a{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-3176 .elementor-element.elementor-element-ad5190a:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-ad5190a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-146135e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-2da24b5 img{border-radius:12px 12px 12px 12px;}.elementor-3176 .elementor-element.elementor-element-9a4aa8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3176 .elementor-element.elementor-element-dd61776{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-3f56fa5{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-c8ded7a{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-3176 .elementor-element.elementor-element-c8ded7a:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-c8ded7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-31e70d2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-38b4a89 img{border-radius:12px 12px 12px 12px;}.elementor-3176 .elementor-element.elementor-element-9e9fcfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3176 .elementor-element.elementor-element-d58f755{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-4a701eb{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-17fbb73{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-3176 .elementor-element.elementor-element-17fbb73:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-17fbb73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-d0c33b1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-3e3621d img{border-radius:12px 12px 12px 12px;}.elementor-3176 .elementor-element.elementor-element-e8c014b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3176 .elementor-element.elementor-element-118f0b2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-ca37f6a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-396d169{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-8edfa2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-8edfa2a.e-con{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-ccef872.elementor-element{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-ccef872{text-align:center;}.elementor-3176 .elementor-element.elementor-element-2281d05{text-align:center;}.elementor-3176 .elementor-element.elementor-element-2281d05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(38.4px, 22.4px + 2.5vw, 55.6px);font-weight:800;line-height:1.05;letter-spacing:-0.045em;}.elementor-3176 .elementor-element.elementor-element-d7d9dd4{width:var( --container-widget-width, 725px );max-width:725px;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:clamp(17px, 14.4px + 0.6vw, 19px);}.elementor-3176 .elementor-element.elementor-element-d7d9dd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-b182989{--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-3176 .elementor-element.elementor-element-f1c1053{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3176 .elementor-element.elementor-element-e92c249 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-3176 .elementor-element.elementor-element-e92c249{font-family:"Inter", Sans-serif;font-size:clamp(20px, 18px + 0.5vw, 24px);font-weight:800;line-height:1.2;letter-spacing:0.02em;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-219c763 > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-3176 .elementor-element.elementor-element-219c763{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-5bad061 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;padding:15px 0px 15px 0px;}.elementor-3176 .elementor-element.elementor-element-a710e54 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-f5b4dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3176 .elementor-element.elementor-element-c15ce7d > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-3176 .elementor-element.elementor-element-c15ce7d{font-family:"Inter", Sans-serif;font-size:clamp(20px, 18px + 0.5vw, 24px);font-weight:800;line-height:1.2;letter-spacing:0.02em;color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-078ef77 > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-3176 .elementor-element.elementor-element-078ef77{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#DBDBDB;}.elementor-3176 .elementor-element.elementor-element-201ec3a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3176 .elementor-element.elementor-element-c5577bd .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;padding:15px 0px 15px 0px;}.elementor-3176 .elementor-element.elementor-element-c5577bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-8795a9c{width:var( --container-widget-width, 100.168% );max-width:100.168%;--container-widget-width:100.168%;--container-widget-flex-grow:0;}.elementor-3176 .elementor-element.elementor-element-8795a9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3176 .elementor-element.elementor-element-e15fd4f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-909ad7e{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3176 .elementor-element.elementor-element-7999234 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-7999234{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-75ba76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-31px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-226c850{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-226c850.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-81a92cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3176 .elementor-element.elementor-element-81a92cd:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-81a92cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-3176 .elementor-element.elementor-element-81a92cd.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-d671c57 .elementor-icon-wrapper{text-align:center;}.elementor-3176 .elementor-element.elementor-element-d671c57.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-d671c57.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-d671c57.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-d671c57.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-d671c57.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-3176 .elementor-element.elementor-element-d671c57 .elementor-icon{font-size:30px;}.elementor-3176 .elementor-element.elementor-element-d671c57 .elementor-icon svg{height:30px;}.elementor-3176 .elementor-element.elementor-element-c649ced{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-b1a5b96 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-b1a5b96{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0.01em;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-643b9d6 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-643b9d6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.01em;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-9df18df{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-9df18df.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-e855dd8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3176 .elementor-element.elementor-element-e855dd8:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-e855dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-3176 .elementor-element.elementor-element-e855dd8.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-56e408b .elementor-icon-wrapper{text-align:center;}.elementor-3176 .elementor-element.elementor-element-56e408b.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-56e408b.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-56e408b.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-56e408b.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-56e408b.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-3176 .elementor-element.elementor-element-56e408b .elementor-icon{font-size:30px;}.elementor-3176 .elementor-element.elementor-element-56e408b .elementor-icon svg{height:30px;}.elementor-3176 .elementor-element.elementor-element-2de2ffe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-3276b77 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-3276b77{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0.01em;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-b6388b1 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-b6388b1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.01em;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-800567e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-800567e.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-9a3fd15{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3176 .elementor-element.elementor-element-9a3fd15:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-9a3fd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-3176 .elementor-element.elementor-element-9a3fd15.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-12eaa80 .elementor-icon-wrapper{text-align:center;}.elementor-3176 .elementor-element.elementor-element-12eaa80.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-12eaa80.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-12eaa80.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-12eaa80.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-12eaa80.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-3176 .elementor-element.elementor-element-12eaa80 .elementor-icon{font-size:30px;}.elementor-3176 .elementor-element.elementor-element-12eaa80 .elementor-icon svg{height:30px;}.elementor-3176 .elementor-element.elementor-element-f2020d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-f768a0d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-f768a0d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0.01em;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-c7b19eb > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-c7b19eb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.01em;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-179a53a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-179a53a.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-82e474d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3176 .elementor-element.elementor-element-82e474d:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-82e474d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-3176 .elementor-element.elementor-element-82e474d.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-992c935 .elementor-icon-wrapper{text-align:center;}.elementor-3176 .elementor-element.elementor-element-992c935.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-992c935.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-992c935.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-3176 .elementor-element.elementor-element-992c935.elementor-view-framed .elementor-icon, .elementor-3176 .elementor-element.elementor-element-992c935.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-3176 .elementor-element.elementor-element-992c935 .elementor-icon{font-size:30px;}.elementor-3176 .elementor-element.elementor-element-992c935 .elementor-icon svg{height:30px;}.elementor-3176 .elementor-element.elementor-element-a3aca16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-33461df > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-33461df{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0.01em;color:#0F172A;}.elementor-3176 .elementor-element.elementor-element-4354968 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3176 .elementor-element.elementor-element-4354968{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.01em;color:#64748B;}.elementor-3176 .elementor-element.elementor-element-388388a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3176 .elementor-element.elementor-element-a514d35{--display:flex;--min-height:450px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-a514d35.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-c376905.elementor-element{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-7d42187.elementor-element{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-7d42187{text-align:start;}.elementor-3176 .elementor-element.elementor-element-7d42187 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(38.4px, 22.4px + 2.5vw, 55.6px);font-weight:800;line-height:1.05;letter-spacing:-0.045em;color:#FFFFFF;}.elementor-3176 .elementor-element.elementor-element-7ce7ff4.elementor-element{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-9aa7477{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3176 .elementor-element.elementor-element-510ec35{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3176 .elementor-element.elementor-element-510ec35 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:28px !important;}.elementor-3176 .elementor-element.elementor-element-7797a62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-340793f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3176 .elementor-element.elementor-element-340793f.e-con{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-153e444{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-90f2fe8{width:auto;max-width:auto;}.elementor-3176 .elementor-element.elementor-element-50c8af2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-0b4b4b1{--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-f50c993{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-f50c993.e-con{--align-self:stretch;}.elementor-3176 .elementor-element.elementor-element-524a654{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-524a654.elementor-element{--align-self:stretch;}.elementor-3176 .elementor-element.elementor-element-ad34a6d{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-722d5a2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-ad5190a{--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-ad5190a.e-con{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-146135e{--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-3176 .elementor-element.elementor-element-9a4aa8f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-9a4aa8f.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-dd61776{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-3f56fa5{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-3f56fa5.elementor-element{--align-self:stretch;}.elementor-3176 .elementor-element.elementor-element-370a8e8{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-c8ded7a{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-31e70d2{--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-3176 .elementor-element.elementor-element-9e9fcfd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-9e9fcfd.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-d58f755{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-4a701eb{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-4a701eb.elementor-element{--align-self:stretch;}.elementor-3176 .elementor-element.elementor-element-1ebc19b{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-17fbb73{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-d0c33b1{--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-3176 .elementor-element.elementor-element-e8c014b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-e8c014b.e-con{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-118f0b2{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-ca37f6a{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-ca37f6a.elementor-element{--align-self:stretch;}.elementor-3176 .elementor-element.elementor-element-106e53f{width:100%;max-width:100%;}.elementor-3176 .elementor-element.elementor-element-d7d9dd4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3176 .elementor-element.elementor-element-b182989{--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-e15fd4f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-909ad7e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3176 .elementor-element.elementor-element-75ba76b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3176 .elementor-element.elementor-element-510ec35{z-index:99;}.elementor-3176 .elementor-element.elementor-element-7797a62{--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-340793f{--width:95%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3176 .elementor-element.elementor-element-b8e27c3{width:auto;max-width:auto;}.elementor-3176 .elementor-element.elementor-element-b8e27c3.elementor-element{--align-self:center;}.elementor-3176 .elementor-element.elementor-element-13db410{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-2c54667.elementor-element{--align-self:flex-start;}.elementor-3176 .elementor-element.elementor-element-722d5a2{--flex-wrap:wrap;}.elementor-3176 .elementor-element.elementor-element-ad5190a{--flex-wrap:nowrap;}.elementor-3176 .elementor-element.elementor-element-c8ded7a{--flex-wrap:nowrap;}.elementor-3176 .elementor-element.elementor-element-17fbb73{--flex-wrap:nowrap;}.elementor-3176 .elementor-element.elementor-element-d7d9dd4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3176 .elementor-element.elementor-element-e15fd4f{--width:90%;}.elementor-3176 .elementor-element.elementor-element-81a92cd{--width:50px;}.elementor-3176 .elementor-element.elementor-element-e855dd8{--width:50px;}.elementor-3176 .elementor-element.elementor-element-9a3fd15{--width:50px;}.elementor-3176 .elementor-element.elementor-element-82e474d{--width:50px;}.elementor-3176 .elementor-element.elementor-element-388388a{--content-width:90%;}}@media(min-width:768px){.elementor-3176 .elementor-element.elementor-element-7797a62{--content-width:1300px;}.elementor-3176 .elementor-element.elementor-element-340793f{--width:70%;}.elementor-3176 .elementor-element.elementor-element-50c8af2{--content-width:1400px;}.elementor-3176 .elementor-element.elementor-element-3d75e63{--width:60%;}.elementor-3176 .elementor-element.elementor-element-98cd8fb{--width:40%;}.elementor-3176 .elementor-element.elementor-element-ad5190a{--width:100%;}.elementor-3176 .elementor-element.elementor-element-146135e{--width:200px;}.elementor-3176 .elementor-element.elementor-element-9a4aa8f{--width:250px;}.elementor-3176 .elementor-element.elementor-element-c8ded7a{--width:100%;}.elementor-3176 .elementor-element.elementor-element-31e70d2{--width:200px;}.elementor-3176 .elementor-element.elementor-element-9e9fcfd{--width:250px;}.elementor-3176 .elementor-element.elementor-element-17fbb73{--width:100%;}.elementor-3176 .elementor-element.elementor-element-d0c33b1{--width:200px;}.elementor-3176 .elementor-element.elementor-element-e8c014b{--width:250px;}.elementor-3176 .elementor-element.elementor-element-81a92cd{--width:60px;}.elementor-3176 .elementor-element.elementor-element-e855dd8{--width:60px;}.elementor-3176 .elementor-element.elementor-element-9a3fd15{--width:60px;}.elementor-3176 .elementor-element.elementor-element-82e474d{--width:60px;}.elementor-3176 .elementor-element.elementor-element-9aa7477{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3176 .elementor-element.elementor-element-340793f{--width:90%;}.elementor-3176 .elementor-element.elementor-element-73b849e{--width:90%;}.elementor-3176 .elementor-element.elementor-element-3d75e63{--width:100%;}.elementor-3176 .elementor-element.elementor-element-f50c993{--width:100%;}.elementor-3176 .elementor-element.elementor-element-979de78{--width:100%;}.elementor-3176 .elementor-element.elementor-element-65f8256{--width:100%;}.elementor-3176 .elementor-element.elementor-element-98cd8fb{--width:100%;}.elementor-3176 .elementor-element.elementor-element-ad5190a{--width:100%;}.elementor-3176 .elementor-element.elementor-element-9a4aa8f{--width:100%;}.elementor-3176 .elementor-element.elementor-element-9e9fcfd{--width:100%;}.elementor-3176 .elementor-element.elementor-element-e8c014b{--width:100%;}.elementor-3176 .elementor-element.elementor-element-75ba76b{--width:90%;}.elementor-3176 .elementor-element.elementor-element-a514d35{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-c7bc22b */@media (max-width:450px) {
#additional {
  display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5405d83 *//* =========================
   HEADER
========================== */
.mt-header {
  width: 100%;
  min-height: 72px;
  padding: 0 24px;
  background: rgba(255, 255, 255, 0.82);
  backdrop-filter: saturate(180%) blur(12px);
  -webkit-backdrop-filter: saturate(180%) blur(12px);
  border-bottom: 1px solid rgba(15, 23, 42, 0.06);
  z-index: 1000;
  transition: box-shadow 0.25s ease, background 0.25s ease;
}

/* Al hacer scroll (Elementor agrega esta clase con Sticky activo) */
.mt-header.elementor-sticky--effects {
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}

/* =========================
   LINKS DEL MENÚ (widget Nav Menu)
========================== */
.mt-header .elementor-nav-menu a.elementor-item {
  position: relative;
  padding: 8px 4px !important;
  margin: 0 14px;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #475569 !important;
  transition: color 0.2s ease;
}

.mt-header .elementor-nav-menu a.elementor-item:hover,
.mt-header .elementor-nav-menu a.elementor-item.elementor-item-active {
  color: #0F172A !important;
}

/* Línea azul debajo al pasar el mouse */
.mt-header .elementor-nav-menu a.elementor-item::after {
  content: "";
  position: absolute;
  left: 4px;
  right: 4px;
  bottom: 2px;
  height: 2px;
  border-radius: 2px;
  background: #2563EB;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.mt-header .elementor-nav-menu a.elementor-item:hover::after,
.mt-header .elementor-nav-menu a.elementor-item.elementor-item-active::after {
  transform: scaleX(1);
}

/* Quita los efectos por defecto de Elementor */
.mt-header .elementor-nav-menu--main .elementor-item:before {
  display: none !important;
}

/* =========================
   BOTÓN "TEXT US"
========================== */
.mt-header__btn .elementor-button {
  min-height: 44px;
  padding: 0 22px !important;
  border-radius: 8px !important;
  background: #2563EB !important;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #FFFFFF !important;
  box-shadow: 0 8px 20px rgba(37, 99, 235, 0.2);
  transition: transform 0.2s ease, background 0.2s ease;
}

.mt-header__btn .elementor-button:hover {
  transform: translateY(-1px);
  background: #1D4ED8 !important;
}

/* =========================
   RESPONSIVE
========================== */
@media (max-width: 1024px) {
  .mt-header {
    min-height: 64px;
    padding: 0 18px;
  }

  .mt-header .elementor-nav-menu a.elementor-item {
    margin: 0 8px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9457fb */.hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  color: #2563EB;
  text-transform: uppercase;
  letter-spacing: 1.12px; 
}


.hero__eyebrow::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5853fe */.hero__text {
  max-width: 700px !important;
  font-size: clamp(17px, 15px + 0.333vw, 19px);
  line-height: 1.65;
  color: #475569;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2f22 */.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition:
    transform 0.2s ease,
    background 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease,
    box-shadow 0.2s ease;
}

.btn:hover {
  transform: translateY(-2px);
}

.btn--primary {
  background: #2563EB;
  color: #FFFFFF;
  border: 2px solid #2563EB;
  box-shadow: 0 10px 25px rgba(37, 99, 235, 0.18);
}

.btn--primary:hover {
  background: #1D4ED8;
  border-color: #1D4ED8;
  box-shadow: 0 14px 30px rgba(37, 99, 235, 0.25);
}


.btn--secondary {
  background: transparent;
  color: #0F172A;
  border: 2px solid #CBD5E1;
}

.btn--secondary:hover {
  border-color: #0F172A;
}

@media (max-width: 767px) {
  .btn--primary,
  .btn--secondary {
    min-width: 210px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8e27c3 */.hero__trust {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; 
  text-align: center;      
  gap: 1px 18px;
  font-size: 14px;
  font-weight: 500;
  color: #64748B;
}

.hero__trust span {
  display: flex;
  align-items: center;
  gap: 7px;
}

.hero__trust span::before {
  content: "✓";
  color: #2563EB;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797a62 */.hero-container {
  padding-top: clamp(50px, -3.75rem + 13.33vw, 100px);
  padding-right: clamp(30px, -1.875rem + 6.67vw, 50px);
  padding-bottom: clamp(50px, -3.75rem + 13.33vw, 100px);
  padding-left: clamp(30px, -1.875rem + 6.67vw, 50px);
}


.content-container {
  padding-top: clamp(40px, -2.292rem + 8.89vw, 80px);
  padding-right: clamp(20px, -1.875rem + 6.67vw, 50px);
  padding-bottom: clamp(40px, -2.292rem + 8.89vw, 80px);
  padding-left: clamp(20px, -1.875rem + 6.67vw, 50px);
}


#hero {
  background:
    
    radial-gradient(ellipse 45% 55% at 12% 15%, rgba(37, 99, 235, 0.22), transparent 70%),
    radial-gradient(ellipse 40% 50% at 90% 20%, rgba(56, 189, 248, 0.22), transparent 70%),
    radial-gradient(ellipse 60% 45% at 50% 105%, rgba(99, 102, 241, 0.16), transparent 70%),
   
    radial-gradient(ellipse 75% 65% at 50% 45%, transparent 35%, #FFFFFF 85%),
   
    linear-gradient(rgba(15, 23, 42, 0.06) 1px, transparent 1px) 0 0 / 56px 56px,
    linear-gradient(90deg, rgba(15, 23, 42, 0.06) 1px, transparent 1px) 0 0 / 56px 56px,
    #FFFFFF !important;
}

@media (max-width: 767px) {
  #hero {
    background:
      radial-gradient(ellipse 80% 40% at 10% 5%, rgba(37, 99, 235, 0.2), transparent 70%),
      radial-gradient(ellipse 70% 35% at 95% 15%, rgba(56, 189, 248, 0.2), transparent 70%),
      radial-gradient(ellipse 80% 60% at 50% 45%, transparent 40%, #FFFFFF 90%),
      linear-gradient(rgba(15, 23, 42, 0.05) 1px, transparent 1px) 0 0 / 40px 40px,
      linear-gradient(90deg, rgba(15, 23, 42, 0.05) 1px, transparent 1px) 0 0 / 40px 40px,
      #FFFFFF !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d874dfd */.hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  color: #2563EB;
  text-transform: uppercase;
  letter-spacing: 1.12px; 
}


.hero__eyebrow::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cef4fcf */.hero__text {
  max-width: 530px !important;
  font-size: clamp(17px, 15px + 0.333vw, 19px);
  line-height: 1.65;
  color: #475569;
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c54667 */.reviews__rating {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px 22px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.05);
  max-width: 350px !important;
}

.reviews__score {
  font-size: 34px;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1;
  color: #0F172A;
}

.reviews__rating .stars {
  color: #F59E0B;
  letter-spacing: 1px;
  font-size: 15px;
}

.reviews__rating-info span {
  display: block;
  font-size: 13px;
  color: #64748B;
  margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c1b669 */.player__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 28px 32px 32px;
  background: #0F172A;
  color: #FFFFFF;
  border-radius: 0 0 24px 24px;
}

.player__quote {
  font-size: clamp(18.4px, 14.4px + 0.6vw, 23.2px);
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.015em;
  margin-bottom: 14px;
}

.player__name {
  font-size: 15px;
  font-weight: 700;
}

.player__business {
  font-size: 13px;
  color: #94A3B8;
  margin-top: 3px;
}

.result {
  flex-shrink: 0;
  text-align: center;
  padding: 16px 20px;
  border-radius: 14px;
  background: rgba(37, 99, 235, 0.18);
  border: 1px solid rgba(147, 180, 255, 0.25);
}

.result__number {
  font-size: 30px;
  font-weight: 800;
  letter-spacing: -0.03em;
  color: #93B4FF;
  line-height: 1;
}

.result__label {
  font-size: 12px;
  color: #CBD5E1;
  margin-top: 6px;
}

@media (max-width: 650px) {
  .player__info {
    flex-direction: column;
    align-items: flex-start;
    padding: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50c993 */.main-video-container {
border-radius: 22px !important;
}

@media (max-width: 1024px) {
  .elementor-3176 .elementor-element.elementor-element-3d75e63 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .elementor-3176 .elementor-element.elementor-element-49633a6 {
    --width: 100% !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dcbd2d */.player__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 28px 32px 32px;
  background: #0F172A;
  color: #FFFFFF;
  border-radius: 0 0 24px 24px;
}

.player__quote {
  font-size: clamp(18.4px, 14.4px + 0.6vw, 23.2px);
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.015em;
  margin-bottom: 14px;
}

.player__name {
  font-size: 15px;
  font-weight: 700;
}

.player__business {
  font-size: 13px;
  color: #94A3B8;
  margin-top: 3px;
}

.result {
  flex-shrink: 0;
  text-align: center;
  padding: 16px 20px;
  border-radius: 14px;
  background: rgba(37, 99, 235, 0.18);
  border: 1px solid rgba(147, 180, 255, 0.25);
}

.result__number {
  font-size: 30px;
  font-weight: 800;
  letter-spacing: -0.03em;
  color: #93B4FF;
  line-height: 1;
}

.result__label {
  font-size: 12px;
  color: #CBD5E1;
  margin-top: 6px;
}

@media (max-width: 650px) {
  .player__info {
    flex-direction: column;
    align-items: flex-start;
    padding: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9ac607 */.main-video-container {
border-radius: 22px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a83d19d */.player__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 28px 32px 32px;
  background: #0F172A;
  color: #FFFFFF;
  border-radius: 0 0 24px 24px;
}

.player__quote {
  font-size: clamp(18.4px, 14.4px + 0.6vw, 23.2px);
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.015em;
  margin-bottom: 14px;
}

.player__name {
  font-size: 15px;
  font-weight: 700;
}

.player__business {
  font-size: 13px;
  color: #94A3B8;
  margin-top: 3px;
}

.result {
  flex-shrink: 0;
  text-align: center;
  padding: 16px 20px;
  border-radius: 14px;
  background: rgba(37, 99, 235, 0.18);
  border: 1px solid rgba(147, 180, 255, 0.25);
}

.result__number {
  font-size: 30px;
  font-weight: 800;
  letter-spacing: -0.03em;
  color: #93B4FF;
  line-height: 1;
}

.result__label {
  font-size: 12px;
  color: #CBD5E1;
  margin-top: 6px;
}

@media (max-width: 650px) {
  .player__info {
    flex-direction: column;
    align-items: flex-start;
    padding: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05354ad */.main-video-container {
border-radius: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ebcf2 */.hero__text {
  max-width: 530px !important;
  font-size: clamp(17px, 15px + 0.333vw, 19px);
  line-height: 1.65;
  color: #475569;
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd61776 */.text {
width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-370a8e8 */.story__result {
  display: inline-block;
  padding: 4px 9px;
  border-radius: 6px;
  background: #EFF4FF;
  color: #2563EB;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad5190a */.more-client-story {
  width: 100%;
  max-width: 498px;
  background: #FFFFFF;
  border-radius: 20px;
  padding: 24px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);
  border: 1px solid transparent;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.more-client-story:hover {
  transform: translateY(-5px);
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.10);
  border-color: #2563EB;
}

@media (min-width: 1024px) {
  .more-client-story {
    min-height: 181px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d58f755 */.text {
width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ebc19b */.story__result {
  display: inline-block;
  padding: 4px 9px;
  border-radius: 6px;
  background: #EFF4FF;
  color: #2563EB;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118f0b2 */.text {
width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-106e53f */.story__result {
  display: inline-block;
  padding: 4px 9px;
  border-radius: 6px;
  background: #EFF4FF;
  color: #2563EB;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b4b4b1 *//* Videos: se ocultan los que tienen data-show="false" */
.video-panel[data-show="false"] {
  display: none !important;
}

/* Tarjetas */
.story-tab {
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.story-tab:hover {
  transform: translateY(-3px);
}

/* Tarjeta activa */
.story-tab[data-show="true"] {
  border: 1px solid #2563EB !important;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c8af2 */.bg-reviews-soft {
  background:
    radial-gradient(circle at 90% 10%, rgba(37, 99, 235, 0.07), transparent 30%),
    #F8FAFC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccef872 */.hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  color: #2563EB;
  text-transform: uppercase;
  letter-spacing: 1.12px; 
}


.hero__eyebrow::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7d9dd4 */.hero__text {
  max-width: 530px !important;
  font-size: clamp(17px, 15px + 0.333vw, 19px);
  line-height: 1.65;
  color: #475569;
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-921d82a */.packages__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
  max-width: 1200px;
  margin: 0 auto;
  align-items: stretch;
}

.package-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.package-card:hover {
  transform: translateY(-6px);
  border-color: #CBD5E1;
  box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

.package-card--highlight {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 40px;
  background: #0F172A;
  color: #FFFFFF;
  border: 2px solid #2563EB;
  border-radius: 24px;
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.15);
  box-sizing: border-box;
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.package-card--highlight:hover {
  transform: translateY(-6px);
  box-shadow: 0 25px 60px rgba(37, 99, 235, 0.25);
}

.package-card__header {
  margin-bottom: 24px;
}

.package-card__title {
  font-size: clamp(22px, 18px + 0.5vw, 26px);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: #0F172A;
  margin-bottom: 8px;
}

.package-card--highlight .package-card__title {
  color: #FFFFFF;
}

.package-card__subtitle {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  color: #64748B;
  margin: 0;
}

.package-card--highlight .package-card__subtitle {
  color: #94A3B8;
}

.package-price {
  margin-bottom: 24px;
}

.package-price__original {
  font-size: 16px;
  color: #94A3B8;
  text-decoration: line-through;
  margin-bottom: 4px;
}

.package-price__main {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

.package-price__amount {
  font-size: clamp(36px, 28px + 1.2vw, 48px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.03em;
  color: #0F172A;
}

.package-card--highlight .package-price__amount {
  color: #FFFFFF;
}

.package-price__period {
  font-size: 16px;
  font-weight: 600;
  color: #64748B;
}

.package-card--highlight .package-price__period {
  color: #94A3B8;
}

.package-price__savings {
  display: inline-block;
  margin-top: 10px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 700;
  color: #2563EB;
  background: #EFF4FF;
  border-radius: 8px;
}

.package-card--highlight .package-price__savings {
  color: #93B4FF;
  background: rgba(37, 99, 235, 0.2);
}

@media (max-width: 991px) {
  .packages__grid {
    grid-template-columns: 1fr;
    gap: 24px;
    max-width: 600px;
  }
}

@media (max-width: 600px) {
  .package-card,
  .package-card--highlight {
    padding: 24px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c1053 */.package-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.package-card:hover {
  transform: translateY(-6px);
  border-color: #CBD5E1;
  box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

@media (max-width: 600px) {
  .package-card {
    padding: 24px;
    border-radius: 16px;
  }
}


.mt-card-light {
  background: #FFFFFF !important;
  border: 1px solid #BFDBFE !important;          /* borde azul claro */
  border-radius: 20px;
  box-shadow:
    inset 0 4px 0 #2563EB,                         /* franja azul arriba */
    0 24px 48px rgba(37, 99, 235, 0.10),           /* sombra con tono azul */
    0 2px 6px rgba(15, 23, 42, 0.04);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.mt-card-light:hover {
  transform: translateY(-4px);
  box-shadow:
    inset 0 4px 0 #2563EB,
    0 32px 60px rgba(37, 99, 235, 0.14),
    0 2px 6px rgba(15, 23, 42, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b4dbd */.package-card--highlight {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 40px;
  background: #0F172A;
  color: #FFFFFF;
  border: 2px solid #2563EB;
  border-radius: 24px;
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.15);
  box-sizing: border-box;
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.package-card--highlight:hover {
  transform: translateY(-6px);
  box-shadow: 0 25px 60px rgba(37, 99, 235, 0.25);
}

@media (max-width: 600px) {
  .package-card--highlight {
    padding: 24px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226c850 */.included-features {
  width: 100%;
  max-width: 1200px;
  margin: 48px auto 0;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .included-features {
    padding: 32px 24px;
    margin-top: 32px;
  }
}

@media (max-width: 600px) {
  .included-features {
    padding: 24px 16px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df18df */.included-features {
  width: 100%;
  max-width: 1200px;
  margin: 48px auto 0;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .included-features {
    padding: 32px 24px;
    margin-top: 32px;
  }
}

@media (max-width: 600px) {
  .included-features {
    padding: 24px 16px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800567e */.included-features {
  width: 100%;
  max-width: 1200px;
  margin: 48px auto 0;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .included-features {
    padding: 32px 24px;
    margin-top: 32px;
  }
}

@media (max-width: 600px) {
  .included-features {
    padding: 24px 16px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179a53a */.included-features {
  width: 100%;
  max-width: 1200px;
  margin: 48px auto 0;
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .included-features {
    padding: 32px 24px;
    margin-top: 32px;
  }
}

@media (max-width: 600px) {
  .included-features {
    padding: 24px 16px;
    border-radius: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388388a */.rewards {
  position: relative;
  padding: 56px;
  border-radius: 24px;
  background: radial-gradient(circle at 90% 10%, rgba(255, 255, 255, 0.16), transparent 40%), #2563EB;
  align-items: center;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(37, 99, 235, 0.25);
  box-sizing: border-box;
}


.content-container-one {
  
  padding-right: clamp(20px, -1.875rem + 6.67vw, 50px);
  padding-bottom: clamp(40px, -2.292rem + 8.89vw, 80px);
  padding-left: clamp(20px, -1.875rem + 6.67vw, 50px);
}/* End custom CSS */