.elementor-16170101 .elementor-element.elementor-element-b8e0cea > .elementor-container{max-width:1288px;}.elementor-16170101 .elementor-element.elementor-element-b8e0cea{margin-top:20px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-31e4e1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b19dbf0 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-5cfdf5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-242b7c7 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-a053e1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8930dbf .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-3928a6d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-88d4869 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d7c451a .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-75ae4c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a78b75e .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-09a88ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ee7400b .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-bf1f0b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d42bd0b .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-0aa51de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-bcc730d .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-42a777a > .elementor-container{max-width:1288px;}.elementor-16170101 .elementor-element.elementor-element-42a777a{margin-top:20px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-c8af5b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-cd7f289 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-5f64565 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-36a6e68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-382f60a .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-2fd336d .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-42556a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-23f87c5 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-6301ecb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5ab88f3 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-c678604 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5f2ee71 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-7af97e5 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-9f3431c > .elementor-container{max-width:1288px;}.elementor-16170101 .elementor-element.elementor-element-9f3431c{margin-top:20px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-de8d865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2b44e1c .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-64146b3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-905d437 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d17a512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c34abc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d2943be > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-d2943be:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-d2943be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C39ED;}.elementor-16170101 .elementor-element.elementor-element-d2943be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:030px 40px 30px 40px;}.elementor-16170101 .elementor-element.elementor-element-d2943be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-37d43a3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-37d43a3 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-16170101 .elementor-element.elementor-element-37d43a3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", sans-serif;line-height:1.4em;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-description{color:#1C39ED;font-family:"Inter", sans-serif;font-size:12px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 > .elementor-widget-container{padding:12px 30px 12px 12px;background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9{width:25%;max-width:max(25%, 100%);}.elementor-16170101 .elementor-element.elementor-element-2825b06.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16170101 .elementor-element.elementor-element-2825b06.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16170101 .elementor-element.elementor-element-2825b06.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", sans-serif;line-height:1.4em;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-description{color:#1C39ED;font-family:"Inter", sans-serif;font-size:12px;}.elementor-16170101 .elementor-element.elementor-element-2825b06 > .elementor-widget-container{padding:12px 30px 12px 12px;background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-2825b06{width:25%;max-width:max(25%, 100%);}.elementor-16170101 .elementor-element.elementor-element-dda2301.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16170101 .elementor-element.elementor-element-dda2301.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16170101 .elementor-element.elementor-element-dda2301.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", sans-serif;line-height:1.4em;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-description{color:#1C39ED;font-family:"Inter", sans-serif;font-size:12px;}.elementor-16170101 .elementor-element.elementor-element-dda2301 > .elementor-widget-container{padding:12px 30px 12px 12px;background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-dda2301{width:25%;max-width:max(25%, 100%);}.elementor-16170101 .elementor-element.elementor-element-e110700 .elementor-spacer-inner{height:50px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", sans-serif;line-height:1.4em;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-description{color:#1C39ED;font-family:"Inter", sans-serif;font-size:12px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 > .elementor-widget-container{padding:12px 30px 12px 12px;background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3{width:25%;max-width:max(25%, 100%);}.elementor-16170101 .elementor-element.elementor-element-23d866b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16170101 .elementor-element.elementor-element-23d866b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16170101 .elementor-element.elementor-element-23d866b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", sans-serif;line-height:1.4em;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-description{color:#1C39ED;font-family:"Inter", sans-serif;font-size:12px;}.elementor-16170101 .elementor-element.elementor-element-23d866b > .elementor-widget-container{padding:12px 30px 12px 12px;background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-23d866b{width:25%;max-width:max(25%, 100%);}.elementor-16170101 .elementor-element.elementor-element-77d7f43{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-bf94470 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-bf94470{margin-top:0px;margin-bottom:0px;padding:50px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-3a5f93a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-3a5f93a > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-3a5f93a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-fd6a6df .elementor-text-editor{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-fd6a6df{color:#1B6EF3;font-family:"Inter", sans-serif;font-size:11px;text-transform:uppercase;}.elementor-16170101 .elementor-element.elementor-element-ef9d734{text-align:center;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-ef9d734 .elementor-heading-title{color:#0F1929;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-ef9d734 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-66f9f0e > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-66f9f0e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-66f9f0e > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 10px;}.elementor-16170101 .elementor-element.elementor-element-66f9f0e{margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-2c6b678 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-c8b7546.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-c8b7546.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-c8b7546.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-16170101 .elementor-element.elementor-element-c8b7546:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/lavado.webp");background-position:center right;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-adedc81{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-adedc81 .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:52px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-adedc81 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-111574c a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-7089456 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-05361e6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-05361e6 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-05361e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ea80e22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-197cd44.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-197cd44.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-197cd44:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/image_13.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-15ea6af{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-15ea6af .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:52px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-15ea6af > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-1f744f6 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-91086d3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-951410e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-951410e .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-951410e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a63f20d > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-a63f20d > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-a63f20d > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-a63f20d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-a63f20d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-50240e6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-50240e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-50240e6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/image_9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 40px 40px 40px;}.elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-206800e{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-206800e .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:36px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-206800e > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-e6043b5 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-1aafdf9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-7b38572 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-56b9187.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-56b9187.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-56b9187:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/image_10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-be6cd3e{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-be6cd3e .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:47px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-be6cd3e > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-2c0bb59 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-20ecba8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c740cf0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-11e06e3.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-11e06e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-11e06e3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-11e06e3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/image_11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-11e06e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-16170101 .elementor-element.elementor-element-11e06e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-2086d90{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-2086d90 .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:52px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-2086d90 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-b9bf889 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-20804ce > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-95b7832 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-95b7832 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-95b7832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-e85662e.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-e85662e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-e85662e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-f3566dc.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-f3566dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16170101 .elementor-element.elementor-element-f3566dc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/image_12%20(1).webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-31e932f{text-align:left;width:267px;max-width:max(267px, 100%);}.elementor-16170101 .elementor-element.elementor-element-31e932f .elementor-heading-title{color:#1C39ED;font-family:"Inter", sans-serif;font-size:52px;font-weight:800;line-height:0.9em;letter-spacing:-1.3px;}.elementor-16170101 .elementor-element.elementor-element-31e932f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;background-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-64121a4 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-7e0060f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-fae2897 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-fae2897 .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-fae2897 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-091d238 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-091d238:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-091d238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-091d238{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-091d238 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-2e7e37b > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-2e7e37b > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-2e7e37b > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-2e7e37b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-2e7e37b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c825f8d .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-dff17fb .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-04caf3d > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-04caf3d:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-04caf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-04caf3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-04caf3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-0ef0205 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-0ef0205 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ff9e74c{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/home-comercial-vaca/promo2.webp");background-position:center center;background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-element-populated, .elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-element-populated > .elementor-background-overlay, .elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-element-populated > .elementor-motion-effects-container, .elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-8a89444 .elementor-spacer-inner{height:50px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-f7e7eb1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1.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-f7e7eb1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2bae708 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-2bae708:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-2bae708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-2bae708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-2bae708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-4f41cec > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-4f41cec > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-62703fd{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-66e8aa3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-66e8aa3.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-66e8aa3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-66e8aa3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-66e8aa3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3335392{text-align:center;width:745px;max-width:max(745px, 100%);}.elementor-16170101 .elementor-element.elementor-element-3335392 .elementor-heading-title{color:#0F1929;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-3335392 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-da0569c .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;}.elementor-16170101 .elementor-element.elementor-element-da0569c .swiper-slide > *, .elementor-16170101 .elementor-element.elementor-element-da0569c .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-image-carousel-caption{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button{font-size:0px;}.elementor-16170101 .elementor-element.elementor-element-da0569c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-82926d2 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-82926d2:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-82926d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-82926d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-82926d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-8b5c254 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-8b5c254 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a082c21{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-b006f02 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-b006f02 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-24d84b7{text-align:left;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-24d84b7 .elementor-heading-title{color:#0F1929;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-24d84b7 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-97337e7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-97337e7.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-97337e7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-97337e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-framed .elementor-icon{background-color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-stacked .elementor-icon:not(#e){color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-stacked .elementor-icon:hover{background-color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-default .elementor-icon:not(#e):hover{color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-3948733.elementor-view-stacked .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-3948733 .elementor-icon{font-size:25px;padding:9px;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-3948733 .elementor-icon i, .elementor-16170101 .elementor-element.elementor-element-3948733 .elementor-icon svg{transform:rotate(0deg);}.elementor-16170101 .elementor-element.elementor-element-3948733{width:auto;}.elementor-16170101 .elementor-element.elementor-element-3948733 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E1EE;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-framed .elementor-icon{background-color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-stacked .elementor-icon:not(#e){color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-stacked .elementor-icon:hover{background-color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-default .elementor-icon:not(#e):hover{color:#1B6EF3;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-e5c4793.elementor-view-stacked .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-e5c4793 .elementor-icon{font-size:25px;padding:9px;}.elementor-16170101 .elementor-element.elementor-element-e5c4793 .elementor-icon i, .elementor-16170101 .elementor-element.elementor-element-e5c4793 .elementor-icon svg{transform:rotate(0deg);}.elementor-16170101 .elementor-element.elementor-element-e5c4793{width:auto;}.elementor-16170101 .elementor-element.elementor-element-e5c4793 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E1EE;border-radius:999px 999px 999px 999px;}.elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button{font-family:"Inter", sans-serif;font-size:14px;font-weight:500;background-color:#1C39ED;border-color:rgba(37, 211, 102, 0);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-4c95904 a.elementor-button:focus{background-color:#162CB9;border-color:rgba(62, 128, 80, 0);}.elementor-16170101 .elementor-element.elementor-element-4c95904 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4c95904{width:auto;align-self:center;}.elementor-16170101 .elementor-element.elementor-element-3efb21d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-3efb21d .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-3efb21d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d032e6a > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-d032e6a{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-8c5ea85.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-8c5ea85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b2aee45{text-align:center;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-b2aee45 .elementor-heading-title{color:#0F1929;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-b2aee45 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f04acb3 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-f04acb3{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c750aaf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(7, 1fr);grid-column-gap:39px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 .elementor-image-carousel-caption{text-align:center;color:#112DB8;font-family:"Inter", sans-serif;font-size:15px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 figcaption{margin-top:10px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-afa7ce5 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-afa7ce5:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-afa7ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-afa7ce5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-afa7ce5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-efc5267 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-efc5267 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1600e45{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-3f7af5c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-3f7af5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-01d957a .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-element-01d957a > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-d74017a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-d74017a.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-d74017a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-d74017a > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-16170101 .elementor-element.elementor-element-0fc3608 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-element-0fc3608 > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-01648f8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-01648f8.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-01648f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-01648f8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-a6c6eab .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-element-a6c6eab > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-16170101 .elementor-element.elementor-element-beef0a1 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-beef0a1:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-beef0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-beef0a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-beef0a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-e3ee00d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-e3ee00d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-11befad{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-6544e56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5c672be .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;}.elementor-16170101 .elementor-element.elementor-element-5c672be .elementor-swiper-button{font-size:12px;color:#564AEB;}.elementor-16170101 .elementor-element.elementor-element-5c672be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-039fbf1 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-039fbf1:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-039fbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-039fbf1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-039fbf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-f3a81ed > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-f3a81ed > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-695e281{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-203d04e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-203d04e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f84551b .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-9a91100.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-9a91100.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-9a91100.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-9a91100 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-bb4e12e .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-bb4e12e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-element-bb4e12e > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-16170101 .elementor-element.elementor-element-6d883a5 > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-6d883a5:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-6d883a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-6d883a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-6d883a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-34a87fd > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-34a87fd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c0daf1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-ad52f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-60a7877 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-bfb93d2 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-16d8386 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-85cee4a > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-85cee4a:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-85cee4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-16170101 .elementor-element.elementor-element-85cee4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 40px 50px 40px;}.elementor-16170101 .elementor-element.elementor-element-85cee4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-978319c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-978319c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f529366 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-f529366{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-bc4e184.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-bc4e184 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-bc4e184 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e684422{text-align:center;width:100%;}.elementor-16170101 .elementor-element.elementor-element-e684422 .elementor-heading-title{color:#0F1929;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-e684422 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-0fac029 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-0fac029{margin-top:0px;margin-bottom:0px;padding:30px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-787f552{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-59c39fe.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-59c39fe.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-59c39fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-59c39fe > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4b48c32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9 > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-1c8dca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:72px;margin-bottom:0px;padding:50px 40px 0px 40px;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-09f328b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-09f328b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b328145{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-730e487 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-730e487 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-edc9f58{text-align:left;width:577px;max-width:max(577px, 100%);}.elementor-16170101 .elementor-element.elementor-element-edc9f58 .elementor-heading-title{color:#2E3A2C;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-edc9f58 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16170101 .elementor-element.elementor-element-afbbbab.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16170101 .elementor-element.elementor-element-afbbbab.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-afbbbab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16170101 .elementor-element.elementor-element-afbbbab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button{font-family:"Inter", sans-serif;font-size:14px;font-weight:500;background-color:rgba(2, 1, 1, 0);border-color:#1C39ED;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button:not(#e){color:#1C39ED;}.elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button:hover, .elementor-16170101 .elementor-element.elementor-element-ea844ca a.elementor-button:focus{background-color:#1C39ED;border-color:#1C39ED;}.elementor-16170101 .elementor-element.elementor-element-ea844ca{width:auto;}.elementor-16170101 .elementor-element.elementor-element-1c6ea5f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4db9cba > .elementor-container{max-width:1280px;}.elementor-16170101 .elementor-element.elementor-element-4db9cba:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-4db9cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-16170101 .elementor-element.elementor-element-4db9cba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 80px 40px;}.elementor-16170101 .elementor-element.elementor-element-4db9cba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-6a56673 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-6a56673 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2edc1da{margin-top:20px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-1be438d > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-16170101 .elementor-element.elementor-element-1be438d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-80e3117 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-ba9f3a3 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-60beefc .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-a8ac85c .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-74c7e8f > .elementor-container{max-width:1600px;}.elementor-16170101 .elementor-element.elementor-element-74c7e8f:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-74c7e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-16170101 .elementor-element.elementor-element-74c7e8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 75px 0px;}.elementor-16170101 .elementor-element.elementor-element-74c7e8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-dfaed29 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-9eed7c9 > .elementor-container{min-height:400px;}.elementor-16170101 .elementor-element.elementor-element-9eed7c9 > .elementor-background-overlay{opacity:0;}.elementor-16170101 .elementor-element.elementor-element-9eed7c9, .elementor-16170101 .elementor-element.elementor-element-9eed7c9 > [class*="elementor-background-"]{border-radius:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-9eed7c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-863ffa1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-82472f9 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-0ba4de9 .elementor-image img{border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-16170101 .elementor-element.elementor-element-7d47730{width:25%;}.elementor-16170101 .elementor-element.elementor-element-6f423f2{width:49.332%;}.elementor-16170101 .elementor-element.elementor-element-4ab9ff2{width:25%;}.elementor-16170101 .elementor-element.elementor-element-c8b7546{width:42%;}.elementor-16170101 .elementor-element.elementor-element-7089456{width:58%;}.elementor-16170101 .elementor-element.elementor-element-197cd44{width:42%;}.elementor-16170101 .elementor-element.elementor-element-91086d3{width:58%;}.elementor-16170101 .elementor-element.elementor-element-50240e6{width:42%;}.elementor-16170101 .elementor-element.elementor-element-1aafdf9{width:58%;}.elementor-16170101 .elementor-element.elementor-element-56b9187{width:42%;}.elementor-16170101 .elementor-element.elementor-element-20ecba8{width:58%;}.elementor-16170101 .elementor-element.elementor-element-11e06e3{width:42%;}.elementor-16170101 .elementor-element.elementor-element-20804ce{width:58%;}.elementor-16170101 .elementor-element.elementor-element-f3566dc{width:42%;}.elementor-16170101 .elementor-element.elementor-element-7e0060f{width:58%;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb{width:36%;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1{width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16170101 .elementor-element.elementor-element-be8f88c{width:50%;}.elementor-16170101 .elementor-element.elementor-element-fbd4bf4{width:50%;}.elementor-16170101 .elementor-element.elementor-element-83291ea{width:100%;}.elementor-16170101 .elementor-element.elementor-element-d2c763f{width:100%;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb{width:50%;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1{width:50%;}.elementor-16170101 .elementor-element.elementor-element-59c39fe{width:100%;}.elementor-16170101 .elementor-element.elementor-element-730e487{width:60%;}.elementor-16170101 .elementor-element.elementor-element-afbbbab{width:40%;}}@media(max-width:1024px){.elementor-16170101 .elementor-element.elementor-element-b8e0cea{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-42a777a{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-9f3431c{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-d2943be{padding:30px 20px 30px 20px;}.elementor-16170101 .elementor-element.elementor-element-37d43a3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:20px;flex-wrap:wrap;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9{width:25%;max-width:max(25%, 100%);flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-2825b06{width:25%;max-width:max(25%, 100%);flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-dda2301{width:25%;max-width:max(25%, 100%);flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-e110700 .elementor-spacer-inner{height:20px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3{width:25%;max-width:max(25%, 100%);flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-23d866b{width:25%;max-width:max(25%, 100%);flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-77d7f43{margin-top:50px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-16170101 .elementor-element.elementor-element-ef9d734 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-ef9d734{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-adedc81 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-adedc81{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-05361e6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-05361e6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-197cd44 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-16170101 .elementor-element.elementor-element-15ea6af .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-15ea6af{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-951410e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-951410e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-50240e6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-16170101 .elementor-element.elementor-element-206800e .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-206800e{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-dfa1469 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-16170101 .elementor-element.elementor-element-be6cd3e .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-be6cd3e{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-a67c7aa .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-11e06e3 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-16170101 .elementor-element.elementor-element-2086d90 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-2086d90{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-95b7832 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-95b7832 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-16170101 .elementor-element.elementor-element-31e932f .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-31e932f{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-fae2897 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-fae2897 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-04caf3d{margin-top:50px;margin-bottom:0px;padding:50px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-c3a5deb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16170101 .elementor-element.elementor-element-c3a5deb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2bae708{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-3335392 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-3335392{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-82926d2{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-16170101 .elementor-element.elementor-element-24d84b7 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-24d84b7{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-3efb21d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-3efb21d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b2aee45 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-b2aee45{width:541px;max-width:max(541px, 100%);}.elementor-16170101 .elementor-element.elementor-element-f04acb3{margin-top:20px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-16170101 .elementor-element.elementor-element-afa7ce5{margin-top:0px;margin-bottom:0px;padding:50px 30px 60px 30px;}.elementor-16170101 .elementor-element.elementor-element-beef0a1{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-16170101 .elementor-element.elementor-element-5c672be .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-16170101 .elementor-element.elementor-element-5c672be > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-039fbf1{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-16170101 .elementor-element.elementor-element-6d883a5{margin-top:0px;margin-bottom:0px;padding:50px 30px 0px 30px;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e{margin-top:20px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-16170101 .elementor-element.elementor-element-85cee4a{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-16170101 .elementor-element.elementor-element-e684422 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-e684422{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-0fac029{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-16170101 .elementor-element.elementor-element-7b59783 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-787f552{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-59c39fe > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-16170101 .elementor-element.elementor-element-b328145{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-edc9f58 .elementor-heading-title{font-size:32px;}.elementor-16170101 .elementor-element.elementor-element-edc9f58{width:362px;max-width:max(362px, 100%);}.elementor-16170101 .elementor-element.elementor-element-1c6ea5f > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4db9cba{margin-top:0px;margin-bottom:0px;padding:0px 30px 50px 30px;}.elementor-16170101 .elementor-element.elementor-element-2edc1da{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-74c7e8f{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-16170101 .elementor-element.elementor-element-dfaed29 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-863ffa1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-16170101 .elementor-element.elementor-element-d25b5bf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d3559fb > .elementor-element-populated{margin:12px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-42a777a{margin-top:0px;margin-bottom:0px;padding:12px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-be8f88c{width:40%;}.elementor-16170101 .elementor-element.elementor-element-be8f88c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-be8f88c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2453bcd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c8af5b8 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-c8af5b8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-cd7f289 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-5f64565 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-c6dee7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-36a6e68 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-382f60a .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-2fd336d .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-fbd4bf4{width:60%;}.elementor-16170101 .elementor-element.elementor-element-fbd4bf4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-16170101 .elementor-element.elementor-element-4fc3022{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-23f87c5 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-83291ea > .elementor-column-wrap > .elementor-widget-wrap{row-gap:8px;}.elementor-16170101 .elementor-element.elementor-element-83291ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a0034fc{margin-top:12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-6301ecb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5ab88f3 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-265fe41{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-c678604 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:5px;flex-wrap:nowrap;}.elementor-16170101 .elementor-element.elementor-element-c678604 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-5f2ee71 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-7af97e5 .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-9f3431c{margin-top:0px;margin-bottom:0px;padding:12px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-d2c763f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b0f4621{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-de8d865 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2b44e1c .elementor-image img{border-radius:8px 8px 8px 8px;}.elementor-16170101 .elementor-element.elementor-element-d2943be{padding:20px 16px 20px 16px;}.elementor-16170101 .elementor-element.elementor-element-37d43a3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-16170101 .elementor-element.elementor-element-37d43a3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:20px;flex-wrap:wrap;}.elementor-16170101 .elementor-element.elementor-element-37d43a3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-6caf1e9{width:45%;max-width:max(45%, 100%);align-self:stretch;flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-16170101 .elementor-element.elementor-element-2825b06 .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-16170101 .elementor-element.elementor-element-2825b06 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-2825b06{width:45%;max-width:max(45%, 100%);align-self:stretch;flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-16170101 .elementor-element.elementor-element-dda2301 .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-16170101 .elementor-element.elementor-element-dda2301 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-dda2301{width:45%;max-width:max(45%, 100%);align-self:stretch;flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-e110700 .elementor-spacer-inner{height:20px;}.elementor-16170101 .elementor-element.elementor-element-e110700 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-09cfbf3{width:45%;max-width:max(45%, 100%);align-self:stretch;flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-img{margin-bottom:15px;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-16170101 .elementor-element.elementor-element-23d866b .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-16170101 .elementor-element.elementor-element-23d866b > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-16170101 .elementor-element.elementor-element-23d866b{width:45%;max-width:max(45%, 100%);align-self:stretch;flex-grow:1;}.elementor-16170101 .elementor-element.elementor-element-77d7f43{margin-top:0px;margin-bottom:0px;padding:40px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-00ba38d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-bf94470{margin-top:0px;margin-bottom:0px;}.elementor-16170101 .elementor-element.elementor-element-ef9d734 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-66f9f0e{margin-top:0px;margin-bottom:0px;padding:30px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-c8b7546 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-adedc81 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-adedc81{width:122px;max-width:max(122px, 100%);}.elementor-16170101 .elementor-element.elementor-element-7089456 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-05361e6 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-05361e6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-15ea6af .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-91086d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-951410e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-951410e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-206800e .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-1aafdf9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-dfa1469 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-56b9187 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-be6cd3e .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-20ecba8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-a67c7aa > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-11e06e3 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-2086d90 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-20804ce > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-95b7832 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-95b7832 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-f3566dc > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-16170101 .elementor-element.elementor-element-31e932f .elementor-heading-title{font-size:26px;}.elementor-16170101 .elementor-element.elementor-element-31e932f{width:107px;max-width:max(107px, 100%);}.elementor-16170101 .elementor-element.elementor-element-7e0060f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-fae2897 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-fae2897 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-091d238{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-04caf3d{margin-top:20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-8a89444 .elementor-spacer-inner{height:359px;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-f7e7eb1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-e7eb1ff > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-2bae708{margin-top:40px;margin-bottom:0px;padding:30px 10px 040px 10px;}.elementor-16170101 .elementor-element.elementor-element-3335392{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-3335392 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-3335392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-da0569c .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-16170101 .elementor-element.elementor-element-82926d2{margin-top:40px;margin-bottom:0px;padding:30px 10px 040px 10px;}.elementor-16170101 .elementor-element.elementor-element-24d84b7{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-24d84b7 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-24d84b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-97337e7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-97337e7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4c95904 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-3efb21d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-3efb21d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d032e6a{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-b2aee45 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-b2aee45{width:286px;max-width:max(286px, 100%);}.elementor-16170101 .elementor-element.elementor-element-f04acb3{margin-top:0px;margin-bottom:0px;padding:20px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:2px;}.elementor-16170101 .elementor-element.elementor-element-b7d9722 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-afa7ce5{margin-top:20px;margin-bottom:0px;padding:0px 10px 040px 10px;}.elementor-16170101 .elementor-element.elementor-element-efc5267 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-16170101 .elementor-element.elementor-element-3f7af5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-d74017a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-d74017a > .elementor-element-populated{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-01648f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-01648f8 > .elementor-element-populated{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-beef0a1{margin-top:0px;margin-bottom:0px;padding:0px 10px 040px 10px;}.elementor-16170101 .elementor-element.elementor-element-5c672be .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;}.elementor-16170101 .elementor-element.elementor-element-5c672be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-039fbf1{margin-top:0px;margin-bottom:0px;padding:0px 10px 040px 10px;}.elementor-16170101 .elementor-element.elementor-element-203d04e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-9a91100.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-9a91100 > .elementor-element-populated{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-6d883a5{margin-top:0px;margin-bottom:0px;padding:0px 16px 40px 16px;}.elementor-16170101 .elementor-element.elementor-element-ad52f7e{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-16170101 .elementor-element.elementor-element-85cee4a{padding:40px 10px 40px 10px;}.elementor-16170101 .elementor-element.elementor-element-f529366{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-e684422 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-0fac029{margin-top:0px;margin-bottom:0px;padding:0px 10px 40px 10px;}.elementor-16170101 .elementor-element.elementor-element-59c39fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16170101 .elementor-element.elementor-element-59c39fe > .elementor-element-populated{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-1c8dca9{padding:30px 10px 0px 10px;}.elementor-16170101 .elementor-element.elementor-element-730e487.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-edc9f58 .elementor-heading-title{font-size:28px;}.elementor-16170101 .elementor-element.elementor-element-edc9f58{width:auto;}.elementor-16170101 .elementor-element.elementor-element-afbbbab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16170101 .elementor-element.elementor-element-afbbbab > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4db9cba{margin-top:0px;margin-bottom:0px;padding:30px 10px 20px 10px;}.elementor-16170101 .elementor-element.elementor-element-1be438d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-16170101 .elementor-element.elementor-element-1be438d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:20px;flex-wrap:wrap;}.elementor-16170101 .elementor-element.elementor-element-1be438d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-80e3117 .elementor-image img{width:100%;}.elementor-16170101 .elementor-element.elementor-element-80e3117{width:46%;max-width:max(46%, 100%);}.elementor-16170101 .elementor-element.elementor-element-ba9f3a3{width:46%;max-width:max(46%, 100%);}.elementor-16170101 .elementor-element.elementor-element-60beefc{width:46%;max-width:max(46%, 100%);}.elementor-16170101 .elementor-element.elementor-element-a8ac85c{width:46%;max-width:max(46%, 100%);}.elementor-16170101 .elementor-element.elementor-element-74c7e8f{margin-top:0px;margin-bottom:0px;padding:40px 16px 40px 16px;}.elementor-16170101 .elementor-element.elementor-element-dfaed29 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-9eed7c9{padding:0px 0px 0px 0px;}}/* Start custom CSS for ps-widget-LayerSlider, class: .elementor-element-827bf16 *//* Redondear LayerSlider */
.ls-wp-container,
.ls-wp-container .ls-inner {
    border-radius: 20px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for ps-widget-LayerSlider, class: .elementor-element-4d9e170 *//* Redondear LayerSlider */
.ls-wp-container,
.ls-wp-container .ls-inner {
    border-radius: 20px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-05361e6 *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-951410e *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-dfa1469 *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-a67c7aa *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-95b7832 *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-fae2897 *//* ==========================================================
   COMERCIAL VACA
   PRODUCT CAROUSEL · FLECHAS DE NAVEGACIÓN

   Estilos exclusivos del widget cv-products-carousel
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR DEL CARRUSEL
   ========================================================== */

.cv-products-carousel .elementor-widget-container {
    position: relative;
}


/* ==========================================================
   2. ESTILO GENERAL DE LAS FLECHAS
   ========================================================== */

.cv-products-carousel .elementor-swiper-button {

    /* Posicionamiento y centrado vertical */

    position: absolute !important;

    top: 50% !important;

    bottom: auto !important;

    transform: translateY(-50%) !important;

    z-index: 10 !important;


    /* Dimensiones */

    width: 42px !important;
    height: 42px !important;

    min-width: 42px !important;
    min-height: 42px !important;

    box-sizing: border-box !important;


    /* Alineación del icono */

    display: flex !important;

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


    /* Sistema visual Comercial Vaca */

    background-color: #FFFFFF !important;

    border: 1px solid #E6E8F0 !important;

    border-radius: 999px !important;

    color: #1C39ED !important;


    /* Sombra */

    box-shadow:
        0 3px 12px rgba(20, 32, 60, 0.10) !important;


    /* Interacción */

    cursor: pointer !important;

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;


    /* Transición */

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;

}


/* ==========================================================
   3. POSICIÓN HORIZONTAL
   ========================================================== */


/* Flecha anterior */

.cv-products-carousel .elementor-swiper-button-prev {

    left: 8px !important;

    right: auto !important;

}


/* Flecha siguiente */

.cv-products-carousel .elementor-swiper-button-next {

    right: 8px !important;

    left: auto !important;

}


/* ==========================================================
   4. ICONOS FONT AWESOME
   ========================================================== */

.cv-products-carousel .elementor-swiper-button i {

    display: flex !important;

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 13px !important;
    line-height: 1 !important;

}


/* Pseudoelemento que dibuja la flecha */

.cv-products-carousel .elementor-swiper-button i::before {

    display: block;

    font-size: 13px !important;

    line-height: 1 !important;

    color: inherit !important;

}


/* Compatibilidad si CE utiliza iconos SVG */

.cv-products-carousel .elementor-swiper-button svg {

    width: 16px !important;

    height: 16px !important;

    color: inherit !important;

    fill: currentColor;

}


/* ==========================================================
   5. HOVER
   ========================================================== */

.cv-products-carousel .elementor-swiper-button:hover {

    background-color: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 16px rgba(28, 57, 237, 0.20) !important;

}


/* ==========================================================
   6. FOCUS
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 3px;

}


/* ==========================================================
   7. ESTADO DESHABILITADO
   ========================================================== */

.cv-products-carousel
.elementor-swiper-button.swiper-button-disabled,

.cv-products-carousel
.elementor-swiper-button[aria-disabled="true"] {

    opacity: 0.35 !important;

    cursor: default !important;

    pointer-events: none !important;

    background-color: #FFFFFF !important;

    color: #8C94A6 !important;

    border-color: #E6E8F0 !important;

    box-shadow: none !important;

}


/* ==========================================================
   8. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 38px !important;
        height: 38px !important;

        min-width: 38px !important;
        min-height: 38px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 6px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 6px !important;

    }

}


/* ==========================================================
   9. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-products-carousel .elementor-swiper-button {

        width: 36px !important;
        height: 36px !important;

        min-width: 36px !important;
        min-height: 36px !important;

        top: 50% !important;

    }


    .cv-products-carousel .elementor-swiper-button-prev {

        left: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button-next {

        right: 4px !important;

    }


    .cv-products-carousel .elementor-swiper-button i,
    .cv-products-carousel .elementor-swiper-button i::before {

        font-size: 12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f9f0e *//* ==========================================================
   COMERCIAL VACA
   COMPRA POR CATEGORÍA · TABBED SECTION

   Clase en Creative Elements:
   cv-category-tabs
   ========================================================== */


/* ==========================================================
   1. CONTENEDOR GENERAL
   ========================================================== */

.cv-category-tabs .elementor-nav-tabs {
    width: 100%;

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

    margin: 0 0 27px 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;

    overflow: visible !important;
}


/* ==========================================================
   2. BARRA GENERAL DE TABS
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs > .elementor-nav {

    display: flex !important;

    align-items: center;
    justify-content: stretch;

    flex-wrap: nowrap !important;

    width: 100% !important;
    max-width: none !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 6px !important;

    background: #F4F6FB !important;

    border: 1px solid #DDE3EF !important;
    border-radius: 18px !important;

    box-shadow: none !important;

    overflow-x: auto;
    overflow-y: hidden;

    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}


/* Ocultar scrollbar */
.cv-category-tabs
.elementor-nav-tabs > .elementor-nav::-webkit-scrollbar {
    display: none;
}


/* ==========================================================
   3. ITEM DE CE
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs .menu-item {

    flex: 1 1 0 !important;

    min-width: 0;

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

    background: transparent !important;
    border: 0 !important;
}


/* ==========================================================
   4. TAB NORMAL
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs .elementor-item {

    position: relative;

    display: flex !important;

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

    width: 100% !important;

    gap: 9px !important;

    min-height: 46px;

    margin: 0 !important;
    padding: 0 12px !important;

    /*
     * Estado normal ligeramente elevado
     * respecto al fondo general.
     */
    background: rgba(255, 255, 255, 0.58) !important;

    border: 1px solid #DEE3ED !important;
    border-radius: 13px !important;

    color: #43506A !important;

    font-family: "Nunito", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
    letter-spacing: 0 !important;

    white-space: nowrap;

    box-shadow: none !important;

    text-decoration: none !important;

    cursor: pointer;

    transition:
        background-color .18s ease,
        border-color .18s ease,
        color .18s ease,
        box-shadow .18s ease,
        transform .18s ease !important;
}


/* ==========================================================
   5. ELIMINAR UNDERLINE NATIVO DE CE
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs .elementor-item::before,

.cv-category-tabs
.elementor-nav-tabs .elementor-item::after {

    content: none !important;

    display: none !important;

    width: 0 !important;
    height: 0 !important;

    border: 0 !important;

    opacity: 0 !important;
}


/* ==========================================================
   6. ICONOS
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs .elementor-item svg {

    width: 19px !important;
    height: 19px !important;

    flex: 0 0 19px;

    color: currentColor !important;

    stroke: currentColor;

    transition:
        color .18s ease,
        stroke .18s ease !important;
}


/* Icon fonts */
.cv-category-tabs
.elementor-nav-tabs .elementor-item i {

    width: 19px;
    min-width: 19px;

    font-size: 19px !important;
    line-height: 1 !important;

    color: currentColor !important;
}


/* Para los iconos personalizados */
.cv-category-tabs
.elementor-nav-tabs .elementor-item .cv-tab-icon {

    width: 19px;
    height: 19px;

    flex: 0 0 19px;

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

    color: currentColor;
}

.cv-category-tabs
.elementor-nav-tabs .elementor-item .cv-tab-icon svg {

    display: block;

    width: 19px !important;
    height: 19px !important;
}


/* ==========================================================
   7. HOVER
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs
.elementor-item:hover {

    background: #FFFFFF !important;

    border-color: #BBC5FF !important;

    color: #1C39ED !important;

    box-shadow:
        0 4px 12px rgba(28, 57, 237, 0.08) !important;

    transform: translateY(-1px);
}


/* ==========================================================
   8. TAB ACTIVO
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs
.elementor-item.elementor-item-active,

.cv-category-tabs
.elementor-nav-tabs
.elementor-item[aria-selected="true"],

.cv-category-tabs
.elementor-nav-tabs
.menu-item.current-menu-item > .elementor-item {

    background: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 5px 14px rgba(28, 57, 237, 0.20) !important;

    transform: none !important;
}


/* ==========================================================
   9. ACTIVO + HOVER
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs
.elementor-item.elementor-item-active:hover,

.cv-category-tabs
.elementor-nav-tabs
.elementor-item[aria-selected="true"]:hover,

.cv-category-tabs
.elementor-nav-tabs
.menu-item.current-menu-item > .elementor-item:hover {

    background: #1834D9 !important;

    border-color: #1834D9 !important;

    color: #FFFFFF !important;

    box-shadow:
        0 6px 16px rgba(28, 57, 237, 0.24) !important;

    transform: none !important;
}


/* ==========================================================
   10. FOCUS
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs
.elementor-item:focus-visible {

    outline: 2px solid #1C39ED !important;

    outline-offset: 2px;
}


/* ==========================================================
   11. LIMPIEZA DE ESTILOS DEL THEME
   ========================================================== */

.cv-category-tabs
.elementor-nav-tabs a {

    text-decoration: none !important;
}

.cv-category-tabs
.elementor-nav-tabs a:hover {

    text-decoration: none !important;
}


/* ==========================================================
   12. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .cv-category-tabs
    .elementor-nav-tabs {

        justify-content: flex-start;
    }


    .cv-category-tabs
    .elementor-nav-tabs > .elementor-nav {

        justify-content: flex-start;

        gap: 6px !important;
    }


    .cv-category-tabs
    .elementor-nav-tabs .elementor-item {

        min-height: 44px;

        padding-left: 10px !important;
        padding-right: 10px !important;

        font-size: 13px !important;
    }

}


/* ==========================================================
   13. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .cv-category-tabs
    .elementor-nav-tabs {

        justify-content: flex-start;

        margin-bottom: 18px !important;

        overflow: visible !important;
    }


    /* Barra desplazable */
    .cv-category-tabs
    .elementor-nav-tabs > .elementor-nav {

        width: calc(100% + 18px) !important;
        max-width: none !important;

        justify-content: flex-start;

        gap: 6px !important;

        margin:
            0 -18px
            0 0 !important;

        padding: 6px !important;

        border-radius:
            14px 0 0 14px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x proximity;

        scrollbar-width: none;
    }


    /* En móvil recuperan ancho natural */
    .cv-category-tabs
    .elementor-nav-tabs .menu-item {

        flex: 0 0 auto !important;

        min-width: auto;

        scroll-snap-align: start;
    }


    .cv-category-tabs
    .elementor-nav-tabs .elementor-item {

        width: auto !important;

        min-height: 41px;

        gap: 7px !important;

        padding:
            0 13px !important;

        border-radius: 11px !important;

        font-size: 12px !important;
    }


    /* Iconos mobile */
    .cv-category-tabs
    .elementor-nav-tabs .elementor-item svg,

    .cv-category-tabs
    .elementor-nav-tabs .elementor-item .cv-tab-icon,

    .cv-category-tabs
    .elementor-nav-tabs .elementor-item .cv-tab-icon svg {

        width: 17px !important;
        height: 17px !important;

        flex-basis: 17px;
    }


    .cv-category-tabs
    .elementor-nav-tabs .elementor-item i {

        width: 17px;
        min-width: 17px;

        font-size: 17px !important;
    }


    /* Activo más contenido en móvil */
    .cv-category-tabs
    .elementor-nav-tabs
    .elementor-item.elementor-item-active,

    .cv-category-tabs
    .elementor-nav-tabs
    .elementor-item[aria-selected="true"] {

        box-shadow:
            0 4px 12px rgba(28, 57, 237, 0.18) !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-da0569c *//* ==========================================================
   COMERCIAL VACA · IMAGE CAROUSEL
   FLECHAS DE NAVEGACIÓN
   ========================================================== */


/* BOTONES */
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev,
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next {

    width: 44px !important;
    height: 44px !important;

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

    padding: 0 !important;

    background: #FFFFFF !important;
    background-image: none !important;

    border: 1px solid rgba(28, 57, 237, 0.16) !important;
    border-radius: 50% !important;

    color: #1C39ED !important;

    box-shadow:
        0 5px 18px rgba(9, 19, 72, 0.10) !important;

    opacity: 1 !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


/* ==========================================================
   ICONOS
   ========================================================== */

.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev i,
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next i {

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

    width: auto !important;
    height: auto !important;

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

    color: inherit !important;

    font-size: 18px !important;

    background: transparent !important;

    line-height: 1 !important;
}


/* El ::before contiene realmente el chevron */
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev i::before,
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next i::before {

    color: inherit !important;

    font-size: 15px !important;

    line-height: 1 !important;
}


/* ==========================================================
   AJUSTE ÓPTICO
   Los iconos de CE no quedan perfectamente centrados
   ========================================================== */

.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev i {
    transform: translateX(-1px);
}

.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next i {
    transform: translateX(1px);
}


/* ==========================================================
   HOVER
   ========================================================== */

.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev:hover,
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next:hover {

    background: #1C39ED !important;

    border-color: #1C39ED !important;

    color: #FFFFFF !important;

    box-shadow:
        0 7px 20px rgba(28, 57, 237, 0.20) !important;
}


/* ==========================================================
   ACTIVE
   ========================================================== */

.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev:active,
.elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next:active {

    background: #1834D9 !important;

    border-color: #1834D9 !important;

    transform: scale(.96);
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev,
    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next {

        width: 38px !important;
        height: 38px !important;
    }


    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev i,
    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next i,
    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-prev i::before,
    .elementor-16170101 .elementor-element.elementor-element-da0569c .elementor-swiper-button-next i::before {

        font-size: 16px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c6ea5f *//* =========================================
   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 */