.elementor-16170101 .elementor-element.elementor-element-438d593 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-438d593{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;z-index:1;}.elementor-16170101 .elementor-element.elementor-element-b3ae6b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8e9e2ac > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-8e9e2ac{margin-top:-37px;margin-bottom:0px;padding:0px 40px 0px 40px;z-index:0;}.elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-background-slideshow{border-radius:0px 16px 16px 016px;}.elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-63f38c0 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-022a691 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-022a691{margin-top:75px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-69a06af > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-69a06af > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b17062{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-e56a71e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-e56a71e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-32ccfbe{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-412d4b0{text-align:left;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-412d4b0 .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-412d4b0 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-fa71e0c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-fa71e0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7f70da3 .elementor-icon-wrapper{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-stacked .elementor-icon{background-color:#F8F8FA;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-framed .elementor-icon:not(#e), .elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-default .elementor-icon:not(#e){color:#F8F8FA;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-framed .elementor-icon{background-color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-stacked .elementor-icon:not(#e){color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-stacked .elementor-icon:hover{background-color:#F2F1F6;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-default .elementor-icon:not(#e):hover{color:#F2F1F6;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-framed .elementor-icon:hover{background-color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-7f70da3.elementor-view-stacked .elementor-icon:not(#e):hover{color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-7f70da3 .elementor-icon{font-size:23px;padding:10px;}.elementor-16170101 .elementor-element.elementor-element-7f70da3 .elementor-icon i, .elementor-16170101 .elementor-element.elementor-element-7f70da3 .elementor-icon svg{transform:rotate(0deg);}.elementor-16170101 .elementor-element.elementor-element-7f70da3{width:auto;}.elementor-16170101 .elementor-element.elementor-element-941a7da .elementor-icon-wrapper{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-stacked .elementor-icon{background-color:#F8F8FA;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-framed .elementor-icon:not(#e), .elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-default .elementor-icon:not(#e){color:#F8F8FA;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-framed .elementor-icon{background-color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-stacked .elementor-icon:not(#e){color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-stacked .elementor-icon:hover{background-color:#F2F1F6;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-default .elementor-icon:not(#e):hover{color:#F2F1F6;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-framed .elementor-icon:hover{background-color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-941a7da.elementor-view-stacked .elementor-icon:not(#e):hover{color:#8C82A5;}.elementor-16170101 .elementor-element.elementor-element-941a7da .elementor-icon{font-size:23px;padding:10px;}.elementor-16170101 .elementor-element.elementor-element-941a7da .elementor-icon i, .elementor-16170101 .elementor-element.elementor-element-941a7da .elementor-icon svg{transform:rotate(0deg);}.elementor-16170101 .elementor-element.elementor-element-941a7da{width:auto;}.elementor-16170101 .elementor-element.elementor-element-f83f0f8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f863f4a > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-f863f4a:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-f863f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-f863f4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:75px;margin-bottom:0px;padding:75px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-f863f4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-eca1f52 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-eca1f52 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c7f5529{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-dcdfdfd > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-dcdfdfd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-60ff847{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-2628813{text-align:left;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-2628813 .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-2628813 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-efe1439.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-efe1439 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button{font-size:14px;background-color:rgba(2, 1, 1, 0);border-color:#00C2DC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button:not(#e){color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button:focus{background-color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee{width:100%;}.elementor-16170101 .elementor-element.elementor-element-a49644a > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav--main a.elementor-item{font-size:13px;}.elementor-16170101 .elementor-element.elementor-element-a49644a > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 10px;}.elementor-16170101 .elementor-element.elementor-element-a49644a:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-a49644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-a49644a, .elementor-16170101 .elementor-element.elementor-element-a49644a > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a49644a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-a49644a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-e4b0545 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-766cc7e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-766cc7e .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-766cc7e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-62561a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1c2818a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-1c2818a .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-1c2818a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-551cc4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-455b874 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-455b874 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-455b874 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-11e65ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-03bbfc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7992e57 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-7992e57 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-7992e57 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b1161d7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3043d2d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-3043d2d .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-3043d2d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ccf8d25 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-9cc0ac8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3845dae > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-3845dae:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-3845dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-3845dae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 40px 72px 40px;}.elementor-16170101 .elementor-element.elementor-element-3845dae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-f20171d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-f20171d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-47da84d{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-dec6b7a > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-dec6b7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3688974{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-fb34edb{text-align:left;width:993px;max-width:max(993px, 100%);}.elementor-16170101 .elementor-element.elementor-element-fb34edb .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-fb34edb > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-9d36e29 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3d71716 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-3d71716:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-3d71716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-3d71716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-3d71716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2545;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("/img/cms/div.webp");background-position:center center;background-size:cover;opacity:0.58;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 50px 40px 50px;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-dde88cb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-fbcd5f1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-fbcd5f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16170101 .elementor-element.elementor-element-fbcd5f1 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-fbcd5f1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-cd63b68{text-align:left;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-cd63b68 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", sans-serif;font-size:46px;font-weight:600;line-height:1.3em;letter-spacing:-0.8px;}.elementor-16170101 .elementor-element.elementor-element-cd63b68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-0dc2ec8{color:rgba(255, 255, 255, 0.65);font-family:"Inter", sans-serif;font-size:16px;font-weight:300;line-height:1.6em;width:527px;max-width:max(527px, 100%);}.elementor-16170101 .elementor-element.elementor-element-0dc2ec8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b6dd56 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f3aa6f3 .elementor-spacer-inner{height:50px;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-8c9ad02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 40px 72px 40px;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-83acc87 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-83acc87 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3e01699{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-a68e131 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-a68e131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2395285{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-b03f786{text-align:left;width:288px;max-width:max(288px, 100%);}.elementor-16170101 .elementor-element.elementor-element-b03f786 .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-b03f786 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2c31d8b .elementor-spacer-inner{height:1px;}.elementor-16170101 .elementor-element.elementor-element-8647d4a{color:#4D6478;font-family:"Inter", sans-serif;font-size:16px;font-weight:300;line-height:1.6em;width:500px;max-width:max(500px, 100%);}.elementor-16170101 .elementor-element.elementor-element-8647d4a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button{font-size:14px;background-color:rgba(2, 1, 1, 0);border-color:#00C2DC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button:not(#e){color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button:focus{background-color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d{width:100%;}.elementor-16170101 .elementor-element.elementor-element-59fc7ad > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-59fc7ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a272ada > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-a272ada{margin-top:75px;margin-bottom:0px;padding:72px 40px 72px 40px;}.elementor-16170101 .elementor-element.elementor-element-1997904 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-1997904 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button{font-size:14px;background-color:rgba(2, 1, 1, 0);border-color:#00C2DC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button:not(#e){color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button:focus{background-color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-4b56bec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec{width:100%;}.elementor-16170101 .elementor-element.elementor-element-472cafc > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-472cafc:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-472cafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-16170101 .elementor-element.elementor-element-472cafc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-472cafc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-a89af6b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-851c73a{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-7247020 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-7247020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-af50446{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-8c11529{text-align:left;width:993px;max-width:max(993px, 100%);}.elementor-16170101 .elementor-element.elementor-element-8c11529 .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-8c11529 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-a4774b6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-a4774b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16170101 .elementor-element.elementor-element-a4774b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-a4774b6 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-a4774b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button{font-size:14px;background-color:rgba(2, 1, 1, 0);border-color:#00C2DC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button:not(#e){color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button:focus{background-color:#00C2DC;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3{width:100%;}.elementor-16170101 .elementor-element.elementor-element-0847258 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-970ba3a{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-556bd34.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-556bd34 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-556bd34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-22e9211{color:#00C2DC;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;width:auto;}.elementor-16170101 .elementor-element.elementor-element-9b1e605 .elementor-spacer-inner{height:1px;}.elementor-16170101 .elementor-element.elementor-element-ce58a80{text-align:center;width:549px;max-width:max(549px, 100%);}.elementor-16170101 .elementor-element.elementor-element-ce58a80 .elementor-heading-title{color:#0D2545;font-family:"Inter", sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-ce58a80 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-dbc6965 .elementor-spacer-inner{height:1px;}.elementor-16170101 .elementor-element.elementor-element-2617109 > .elementor-container{max-width:1200px;}.elementor-16170101 .elementor-element.elementor-element-2617109 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16170101 .elementor-element.elementor-element-2617109{margin-top:40px;margin-bottom:72px;}.elementor-16170101 .elementor-element.elementor-element-4850598.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-4850598 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-16170101 .elementor-element.elementor-element-4850598 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-16170101 .elementor-element.elementor-element-4850598{width:100%;}}@media(max-width:1024px){.elementor-16170101 .elementor-element.elementor-element-438d593{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-b3ae6b6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8e9e2ac{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-022a691{margin-top:60px;margin-bottom:40px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-69a06af > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b17062{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-412d4b0 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-412d4b0{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-f83f0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f863f4a{margin-top:0px;margin-bottom:0px;padding:60px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-eca1f52 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c7f5529{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2628813 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-2628813{width:317px;max-width:max(317px, 100%);}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-efe1439.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-efe1439.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button{padding:15px 20px 15px 20px;}.elementor-16170101 .elementor-element.elementor-element-a49644a{margin-top:0px;margin-bottom:0px;padding:30px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-766cc7e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-766cc7e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1c2818a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-1c2818a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-455b874 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-455b874 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7992e57 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-7992e57 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3043d2d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-3043d2d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3845dae{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-47da84d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-fb34edb .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-fb34edb{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-3d71716{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-fbcd5f1 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-cd63b68 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-0dc2ec8 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02{margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-3e01699{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a68e131 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-b03f786 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-b03f786{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-8647d4a > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button{padding:15px 20px 15px 20px;}.elementor-16170101 .elementor-element.elementor-element-59fc7ad > .elementor-element-populated{margin:30px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a272ada{margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button{padding:15px 20px 15px 20px;}.elementor-16170101 .elementor-element.elementor-element-472cafc{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-a89af6b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-851c73a{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-16170101 .elementor-element.elementor-element-8c11529 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-8c11529{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button{padding:15px 20px 15px 20px;}.elementor-16170101 .elementor-element.elementor-element-0847258 > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1de6415{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-0b5d413 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-970ba3a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ce58a80 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-ce58a80{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-2617109{margin-top:30px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-4850598.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-4850598.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16170101 .elementor-element.elementor-element-4850598 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1a3c29b > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-16170101 .elementor-element.elementor-element-438d593{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b3ae6b6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1944af7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f244db3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-022a691{padding:0px 16px 0px 16px;}.elementor-16170101 .elementor-element.elementor-element-412d4b0 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-fa71e0c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-fa71e0c > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f83f0f8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f863f4a{margin-top:0px;margin-bottom:0px;padding:50px 16px 0px 16px;}.elementor-16170101 .elementor-element.elementor-element-2628813 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-efe1439.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-efe1439 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee a.elementor-button{font-size:14px;padding:012px 16px 12px 016px;}.elementor-16170101 .elementor-element.elementor-element-de2d5ee > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a49644a{margin-top:0px;margin-bottom:0px;padding:20px 16px 50px 16px;}.elementor-16170101 .elementor-element.elementor-element-766cc7e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-1c2818a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-551cc4e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-455b874 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-ddcded6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-7992e57 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-3043d2d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-8eb71f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-b2738f4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-3845dae{margin-top:0px;margin-bottom:0px;padding:0px 16px 50px 16px;}.elementor-16170101 .elementor-element.elementor-element-fb34edb .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-3d71716{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-15bd6d9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/bg-cta.webp");}.elementor-16170101 .elementor-element.elementor-element-15bd6d9 > .elementor-element-populated{padding:30px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-fbcd5f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-cd63b68{text-align:left;}.elementor-16170101 .elementor-element.elementor-element-cd63b68 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-cd63b68 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-0dc2ec8 .elementor-text-editor{text-align:left;}.elementor-16170101 .elementor-element.elementor-element-0dc2ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b6dd56 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b6dd56{width:211px;max-width:max(211px, 100%);}.elementor-16170101 .elementor-element.elementor-element-f3aa6f3 .elementor-spacer-inner{height:350px;}.elementor-16170101 .elementor-element.elementor-element-2e2d9c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8c9ad02{margin-top:0px;margin-bottom:0px;padding:50px 16px 50px 16px;}.elementor-16170101 .elementor-element.elementor-element-b03f786 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-8647d4a .elementor-text-editor{text-align:left;}.elementor-16170101 .elementor-element.elementor-element-8647d4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d a.elementor-button{font-size:14px;padding:012px 16px 12px 016px;}.elementor-16170101 .elementor-element.elementor-element-5e31c3d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a272ada{padding:50px 16px 50px 16px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec a.elementor-button{font-size:14px;padding:012px 16px 12px 016px;}.elementor-16170101 .elementor-element.elementor-element-4b56bec > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-472cafc{padding:50px 016px 50px 16px;}.elementor-16170101 .elementor-element.elementor-element-a89af6b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-851c73a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8c11529 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-a4774b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-a4774b6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 a.elementor-button{font-size:14px;padding:012px 16px 12px 016px;}.elementor-16170101 .elementor-element.elementor-element-e49ddc3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-0847258 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1de6415{margin-top:0px;margin-bottom:0px;padding:40px 016px 0px 16px;}.elementor-16170101 .elementor-element.elementor-element-ce58a80 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-2617109{margin-top:30px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-16170101 .elementor-element.elementor-element-1a3c29b > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16170101 .elementor-element.elementor-element-a68e131{width:100%;}.elementor-16170101 .elementor-element.elementor-element-59fc7ad{width:100%;}}/* Start custom CSS for section, class: .elementor-element-a49644a *//* 1. Contenedor principal de las pestañas (El borde exterior) */
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs ul.elementor-nav {
    border: 1px solid #e5e7eb; /* Color del borde gris claro */
    border-radius: 8px; /* Bordes redondeados del contenedor */
    padding: 6px; /* Espacio interno para que el botón no toque el borde */
    display: flex;
    align-items: center;
    gap: 5px; /* Espacio entre cada pestaña */
    background-color: #ffffff;
}

/* 2. Ocultar la línea morada inferior (underline) por defecto de Elementor */
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs .elementor-item::after,
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs .elementor-item::before {
    display: none !important;
}

/* 3. Estilos de las pestañas INACTIVAS (HIOKI, WIHA, etc.) */
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs a.elementor-item {
    color: #4b5563 !important; /* Color gris azulado del texto */
    padding: 10px 20px !important; /* Tamaño del botón (Alto y Ancho) */
    border-radius: 6px !important; /* Bordes redondeados del botón interior */
    font-weight: 500 !important;
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 4. Efecto Hover (cuando pasas el mouse por encima de una inactiva) */
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs a.elementor-item:hover {
    background-color: #f3f4f6 !important; /* Un gris muy clarito al pasar el mouse */
    color: #111827 !important;
}

/* 5. Estilos de la pestaña ACTIVA (Ej. "Todos") */
.elementor-16170101 .elementor-element.elementor-element-a49644a .elementor-nav-tabs a.elementor-item.elementor-item-active {
    background-color: #0f172a !important; /* Fondo azul oscuro / casi negro */
    color: #ffffff !important; /* Texto blanco */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0308f02 *//* --- FUENTE GLOBAL --- */
.spr_home_reviews *,
.spr_home_reviews_custom *,
.spr_controls * {
  font-family: 'Inter', sans-serif !important;
}

/* --- COMILLAS ORIGINALES SVG: OCULTAR --- */
.spr-custom-icon {
  display: none !important;
}

/* --- COMILLAS AMARILLAS --- */
.spr_home_last_reviews_block::before {
  content: '\201C' !important;
  font-size: 80px !important;
  color: #FFC107 !important;
  font-family: Georgia, serif !important;
  line-height: 0.8 !important;
  display: block !important;
  margin-bottom: 20px !important;
}

/* --- PUNTOS DE PAGINACIÓN --- */
.spr_navigation_dots {
  display: flex !important;
  gap: 8px !important;
  align-items: center !important;
  position: absolute !important;
  top: 40px !important;
  right: 40px !important;
}

.spr_navigation_dots > * {
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;
  background: rgba(30, 25, 77, 0.2) !important;
  display: inline-block !important;
  transition: background 0.3s ease !important;
}

.spr_navigation_dots .active,
.spr_navigation_dots > *:first-child {
  background: #1E194D !important;
}

/* --- CONTENEDOR --- */
.spr_home_last_reviews_block {
  position: relative !important;
  padding: 40px !important;
  display: flex !important;
  flex-direction: column !important;
}

/* --- TÍTULO --- */
h3.review_title,
.spr_home_last_reviews_block h3,
.spr_home_reviews h3 {
  font-size: 32px !important;
  color: #1E194D !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin-bottom: 20px !important;
}

/* --- DESCRIPCIÓN --- */
p.review_text_last_block,
.review_text_last_block p {
  color: #373243 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  padding-left: 0 !important;
  margin-bottom: 24px !important;
}

/* --- LÍNEA SEPARADORA --- */
.spr_home_reviews.active::before {
  content: '' !important;
  display: block !important;
  width: 100% !important;
  height: 1px !important;
  background: rgba(30, 25, 77, 0.15) !important;
  margin-bottom: 20px !important;
}

/* --- ESTRELLAS --- */
i.material-icons.progress-stars {
  font-family: 'Material Icons' !important;
  color: #FFC107 !important;
  font-size: 20px !important;
  font-weight: normal !important;
  font-style: normal !important;
  display: inline-block !important;
  -webkit-font-smoothing: antialiased !important;
}

/* --- AUTOR --- */
span.review_customer {
  color: #1E194D !important;
  font-weight: 700 !important;
  font-size: 16px !important;
}

/* --- BADGE VERIFICADO --- */
span.spr_icon_verified_text,
.badge_custom_color {
  color: #373243 !important;
  font-size: 14px !important;
  font-style: italic !important;
}

/* --- FILA INFERIOR: autor + flechas --- */
.spr_controls {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding-top: 16px !important;
  gap: 10px !important;
  width: 100% !important;
}

/* --- BOTONES FLECHAS --- */
#prevReview,
#nextReview,
.spr_arrow_slider_button {
  background-color: rgba(0, 0, 0, 0.08) !important;
  border: none !important;
  border-radius: 50% !important;
  width: 48px !important;
  height: 48px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  padding: 0 !important;
  position: relative !important;
}

#prevReview *,
#nextReview *,
.spr_arrow_slider_button * {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

#prevReview::before,
#nextReview::before,
.spr_arrow_slider_button::before {
  content: '' !important;
  width: 8px !important;
  height: 8px !important;
  border-right: 2px solid #1E194D !important;
  border-top: 2px solid #1E194D !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

#prevReview::before,
button.spr_arrow_slider_button:first-of-type::before {
  transform: rotate(-135deg) !important;
  margin-right: -2px !important;
}

#nextReview::before,
button.spr_arrow_slider_button:last-of-type::before {
  transform: rotate(45deg) !important;
  margin-left: -2px !important;
}

#prevReview:hover,
#nextReview:hover,
.spr_arrow_slider_button:hover {
  background-color: #1E194D !important;
}

#prevReview:hover::before,
#nextReview:hover::before {
  border-color: #ffffff !important;
}

/* --- OCULTAR SEE ALL --- */
.spr_see_all_products {
  display: none !important;
}

.spr_home_reviews.spr_home_reviews_custom.active,
div.spr_home_reviews_custom {
  padding: 0 !important;
  margin-bottom: 0 !important;
}

/* Contenedor padre con posición relativa */
.spr_home_last_reviews_block {
  position: relative !important;
}

/* Flechas: posición absoluta alineadas con el autor */
.spr_controls {
  position: absolute !important;
  bottom: 40px !important;
  right: 40px !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  align-items: center !important;
  width: auto !important;
  padding-top: 0 !important;
}

/* --- COMILLAS GEOMÉTRICAS --- */
.spr_home_last_reviews_block::before {
  content: '"' !important;
  font-size: 72px !important;
  color: #FFC107 !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  display: block !important;
  margin-bottom: 10px !important;
  letter-spacing: -4px !important;
}

/* --- PUNTOS: forma circular perfecta --- */
.spr_navigation_dots > * {
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  max-width: 10px !important;
  max-height: 10px !important;
  border-radius: 50% !important;
  background: rgba(30, 25, 77, 0.2) !important;
  display: inline-block !important;
  flex-shrink: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* --- COMILLAS CON SVG PERSONALIZADO --- */
.spr_home_last_reviews_block::before {
  content: '' !important;
  display: block !important;
  width: 60px !important;
  height: 50px !important;
  background-image: url('https://hctools.desarrollovelox.com/img/cms/Home/comillas.svg') !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: left center !important;
  margin-bottom: 20px !important;
  font-size: unset !important;
  color: unset !important;
  font-family: unset !important;
}

/* Punto activo */
/* DESPUÉS — solo el activo */
.spr_navigation_dots .active {
  background: #1E194D !important;
}

@media (max-width: 767px) {
  .spr_controls {
    position: static !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    align-items: center !important;
    width: 100% !important;
    padding-top: 16px !important;
    margin-top: 8px !important;
  }
}

/* --- COMILLAS TENUES --- */
.spr_home_last_reviews_block::before {
  opacity: 0.15 !important;
  filter: grayscale(100%) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0847258 *//* =========================================
   1. CONFIGURACIÓN GENERAL
   ========================================= */
.elementor-element-cad6f21 > .elementor-widget-container {
    padding: 0 !important;
}
ul#Home_instagram {
    padding-left: 0 !important;
    margin-left: 0 !important;
    list-style: none !important;
}

/* =========================================
   2. ESTILO DE LAS TARJETAS
   ========================================= */
ul#Home_instagram li {
    border-radius: 16px !important;
    overflow: hidden !important;
    background-color: transparent !important;
    border: 1px solid #E7E6EE !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    aspect-ratio: 4 / 5 !important;
}

ul#Home_instagram li a.ybc_instagram_fancy,
ul#Home_instagram li img {
    border-radius: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    margin: 0 !important;
    border: none !important;
}

/* =========================================
   3. OCULTAR ENCABEZADO Y TEXTO
   ========================================= */
ul#Home_instagram li .instagram-post-header,
ul#Home_instagram li .instagram-post-caption {
    display: none !important;
}

/* =========================================
   4. DESKTOP ≥ 1024px — 4 columnas
   ========================================= */
@media (min-width: 1024px) {
    ul#Home_instagram {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 16px !important;
        width: 100% !important;
    }
    ul#Home_instagram > li:nth-child(n+5) {
        display: none !important;
    }
}

/* =========================================
   5. TABLET 600px – 1023px — 2x2
   ========================================= */
@media (max-width: 1023px) and (min-width: 600px) {
    ul#Home_instagram {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 12px !important;
        width: 100% !important;
    }
    ul#Home_instagram > li {
        border-radius: 14px !important;
    }
    ul#Home_instagram > li:nth-child(n+5) {
        display: none !important;
    }
}

/* =========================================
   6. MOBILE < 600px — 2x2 compacto
   ========================================= */
@media (max-width: 599px) {
    ul#Home_instagram {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 10px !important;
        width: 100% !important;
    }
    ul#Home_instagram > li {
        border-radius: 12px !important;
    }
    ul#Home_instagram > li:nth-child(n+5) {
        display: none !important;
    }
}

/* =========================================
   7. MOBILE PEQUEÑO < 380px
   ========================================= */
@media (max-width: 379px) {
    ul#Home_instagram {
        gap: 8px !important;
    }
    ul#Home_instagram > li {
        border-radius: 10px !important;
    }
}/* End custom CSS */