.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://vistahermozaopticas.com/wp-content/uploads/2024/05/CM1-1.png);background-size:cover;}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .elementor-background-overlay{background-color:#00000080;mix-blend-mode:darken;}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-inner{text-align:left;}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-heading{color:#FBFBFB;}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-description{color:#FBFBFB;}.elementor-577 .elementor-element.elementor-element-9e08753 .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-button{color:#FBFBFB;border-color:#FBFBFB;}.elementor-577 .elementor-element.elementor-element-9e08753 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-577 .elementor-element.elementor-element-9e08753 .swiper-slide-contents{max-width:66%;}.elementor-577 .elementor-element.elementor-element-9e08753 .swiper-slide-inner{text-align:center;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-bg{background-image:url(https://vistahermozaopticas.com/wp-content/uploads/2024/05/CM1.1.jpg);background-size:cover;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:lighten;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-inner{text-align:left;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-3f1e306 .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-046a7ca .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://vistahermozaopticas.com/wp-content/uploads/2024/03/CM1.png);background-size:cover;}.elementor-577 .elementor-element.elementor-element-cfa9edf .elementor-repeater-item-a4d48e5 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://vistahermozaopticas.com/wp-content/uploads/2024/07/sunset-1283872_640.jpg);background-size:cover;}.elementor-577 .elementor-element.elementor-element-cfa9edf .swiper-slide{height:600px;transition-duration:calc(5000ms*1.2);}.elementor-577 .elementor-element.elementor-element-cfa9edf .swiper-slide-contents{max-width:66%;}.elementor-577 .elementor-element.elementor-element-cfa9edf .swiper-slide-inner{text-align:center;}.elementor-577 .elementor-element.elementor-element-9027151{--spacer-size:50px;}.elementor-577 .elementor-element.elementor-element-6620b34{text-align:center;}.elementor-577 .elementor-element.elementor-element-517c51b > .elementor-container{min-height:85vh;}.elementor-577 .elementor-element.elementor-element-517c51b:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-517c51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vistahermozaopticas.com/wp-content/uploads/2024/03/CM1.png");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-577 .elementor-element.elementor-element-517c51b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-517c51b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-24e2a4e > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-41c2c0e .elementor-heading-title{color:#000000;font-size:46px;line-height:60px;}.elementor-577 .elementor-element.elementor-element-6674ec6{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-577 .elementor-element.elementor-element-b677492 .course_search_box_wrapper #course_search,.elementor-577 .elementor-element.elementor-element-b677492 .course_search_box_wrapper .category_field #search_category_filter{height:60px;}.elementor-577 .elementor-element.elementor-element-b677492 .course_search_box_wrapper #course_search{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-577 .elementor-element.elementor-element-b677492 #search_category_filter{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-577 .elementor-element.elementor-element-b677492 select#search_category_filter option{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-577 .elementor-element.elementor-element-760fca9 .layer_image_1.style_4 ul{height:420px;}.elementor-577 .elementor-element.elementor-element-760fca9 .elementor-repeater-item-2bf495e.image_list{right:-231px;top:221px;z-index:0;border-radius:5px;}.elementor-577 .elementor-element.elementor-element-760fca9 .elementor-repeater-item-2bf495e.image_list .repeater_image{border-radius:5px;}.elementor-577 .elementor-element.elementor-element-eb3858e{text-align:center;}.elementor-577 .elementor-element.elementor-element-869173f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-8ad3b44 > .elementor-container{max-width:1500px;}.elementor-577 .elementor-element.elementor-element-8ad3b44:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-8ad3b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071DC00;}.elementor-577 .elementor-element.elementor-element-8ad3b44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-577 .elementor-element.elementor-element-8ad3b44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-3e4023a > .elementor-element-populated{padding:0px 7px 0px 7px;}.elementor-577 .elementor-element.elementor-element-ffc3349 .custom_icon_box_2 .guide-box.style-1 .title{text-align:center;}.elementor-577 .elementor-element.elementor-element-ffc3349 .custom_icon_box_2 .guide-box.style-1 .description{font-size:18px;font-weight:700;text-align:center;}.elementor-577 .elementor-element.elementor-element-ffc3349 .custom_icon_box_2 .guide-box.style-1 .icon-box{justify-content:center;}.elementor-577 .elementor-element.elementor-element-1de7fdb > .elementor-element-populated{padding:0px 7px 0px 7px;}.elementor-577 .elementor-element.elementor-element-eb0d7a1 .custom_icon_box_2 .guide-box.style-1 .title{text-align:center;}.elementor-577 .elementor-element.elementor-element-eb0d7a1 .custom_icon_box_2 .guide-box.style-1 .description{font-size:18px;font-weight:700;text-align:center;}.elementor-577 .elementor-element.elementor-element-eb0d7a1 .custom_icon_box_2 .guide-box.style-1 .icon-box{justify-content:flex-start;}.elementor-577 .elementor-element.elementor-element-adbaa2b > .elementor-element-populated{padding:0px 7px 0px 7px;}.elementor-577 .elementor-element.elementor-element-36ae46e .custom_icon_box_2 .guide-box.style-1 .title{text-align:center;}.elementor-577 .elementor-element.elementor-element-36ae46e .custom_icon_box_2 .guide-box.style-1 .description{font-size:18px;font-weight:700;text-align:center;}.elementor-577 .elementor-element.elementor-element-36ae46e .custom_icon_box_2 .guide-box.style-1 .icon-box{justify-content:flex-start;}.elementor-577 .elementor-element.elementor-element-83dc363 > .elementor-element-populated{padding:0px 7px 0px 7px;}.elementor-577 .elementor-element.elementor-element-9011dc4 .custom_icon_box_2 .guide-box.style-1 .title{text-align:center;}.elementor-577 .elementor-element.elementor-element-9011dc4 .custom_icon_box_2 .guide-box.style-1 .description{font-size:18px;font-weight:700;text-align:center;}.elementor-577 .elementor-element.elementor-element-9011dc4 .custom_icon_box_2 .guide-box.style-1 .icon-box{justify-content:flex-start;}.elementor-577 .elementor-element.elementor-element-be4f855{padding:165px 0px 135px 0px;}.elementor-577 .elementor-element.elementor-element-453a71a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-a29686b .main_banner_image{width:70%;}.elementor-577 .elementor-element.elementor-element-a29686b .elementor-repeater-item-fcccdf8.image_list{width:396px;padding:154px 154px 154px 154px;right:0px;top:0px;z-index:0;border-radius:5px;}.elementor-577 .elementor-element.elementor-element-a29686b .elementor-repeater-item-fcccdf8.image_list .repeater_image{border-radius:5px;}.elementor-577 .elementor-element.elementor-element-dd68824 .main_banner_image{width:70%;}.elementor-577 .elementor-element.elementor-element-dd68824 .elementor-repeater-item-fcccdf8.image_list{width:396px;padding:154px 154px 154px 154px;right:0px;top:0px;z-index:0;border-radius:5px;}.elementor-577 .elementor-element.elementor-element-dd68824 .elementor-repeater-item-fcccdf8.image_list .repeater_image{border-radius:5px;}.elementor-577 .elementor-element.elementor-element-326984b > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-6e43fb2 .elementor-heading-title{color:#0071DC;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-577 .elementor-element.elementor-element-2ed97ee .elementor-heading-title{line-height:1.2em;}.elementor-577 .elementor-element.elementor-element-2ed97ee > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-577 .elementor-element.elementor-element-c787ed0{color:#6B6B6B;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-577 .elementor-element.elementor-element-c787ed0 > .elementor-widget-container{padding:0px 0px 1px 0px;}.elementor-577 .elementor-element.elementor-element-b0609bf:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-b0609bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vistahermozaopticas.com/wp-content/uploads/2021/10/element1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-577 .elementor-element.elementor-element-b0609bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-577 .elementor-element.elementor-element-b0609bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-44eb10a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-f2eb360 > .elementor-container{max-width:1500px;}.elementor-577 .elementor-element.elementor-element-f2eb360{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 165px 0px;}.elementor-577 .elementor-element.elementor-element-f2eb360 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-b971701 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-df80bb2{text-align:center;}.elementor-577 .elementor-element.elementor-element-df80bb2 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-7aad643{text-align:center;}.elementor-577 .elementor-element.elementor-element-7aad643 > .elementor-widget-container{margin:0% 10% 0% 10%;padding:0px 350px 30px 350px;}.elementor-577 .elementor-element.elementor-element-5c0176f .elementor-button{background-color:#0071DC;}.elementor-577 .elementor-element.elementor-element-e457916.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-577 .elementor-element.elementor-element-e457916.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-577 .elementor-element.elementor-element-7ae3f5c{padding:120px 0px 120px 0px;}.elementor-577 .elementor-element.elementor-element-bb65d78 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-ff6a0e7 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-67f8944 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-577 .elementor-element.elementor-element-ddd24ff .elementor-icon-box-title{margin-bottom:10px;}.elementor-577 .elementor-element.elementor-element-ddd24ff .elementor-icon-box-title, .elementor-577 .elementor-element.elementor-element-ddd24ff .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1em;}.elementor-577 .elementor-element.elementor-element-ddd24ff .elementor-icon-box-description{color:#6B6B6B;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-577 .elementor-element.elementor-element-ddd24ff > .elementor-widget-container{margin:0px 50px 0px 0px;padding:020px 45px 20px 45px;background-color:#EDF6FF;border-radius:6px 6px 6px 6px;}.elementor-bc-flex-widget .elementor-577 .elementor-element.elementor-element-4ec7874.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-577 .elementor-element.elementor-element-4ec7874.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-577 .elementor-element.elementor-element-4ec7874 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-af27247 .main_banner_image{width:500px;height:360px;border-radius:4% 4% 4% 4%;}.elementor-577 .elementor-element.elementor-element-af27247 .elementor-repeater-item-ac211c9.image_list{top:-50px;z-index:-1;border-radius:5px;}.elementor-577 .elementor-element.elementor-element-af27247 .elementor-repeater-item-ac211c9.image_list .repeater_image{border-radius:5px;}.elementor-577 .elementor-element.elementor-element-c2385ca:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-c2385ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-577 .elementor-element.elementor-element-c2385ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-577 .elementor-element.elementor-element-c2385ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-c2385ca > .elementor-shape-bottom svg{height:444px;}.elementor-577 .elementor-element.elementor-element-4499d04 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-a35dc44{text-align:center;}.elementor-577 .elementor-element.elementor-element-a35dc44 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-d833487{text-align:center;}.elementor-577 .elementor-element.elementor-element-d833487 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 350px 0px 350px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .swiper-slide{Padding:30px 15px 30px 015px;margin:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box.style-4{Padding:30px 15px 30px 015px;margin:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box.style-1 .icon-box .fa-quote-left{color:#0071DC;font-size:42px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box.style-4 .icon-box{color:#0071DC;font-size:42px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box.style-1 .description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;font-style:normal;letter-spacing:1px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .description{margin:0px 0px 15px 0px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box .title{font-family:"Jost", Sans-serif;font-weight:500;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box .designation{font-family:"Jost", Sans-serif;font-weight:500;}.elementor-577 .elementor-element.elementor-element-a5a2d1b ul.testimonial-rating li .fa-star{color:#D0D0D0;}.elementor-577 .elementor-element.elementor-element-a5a2d1b .testimonial-box .testimonial-rating li .rated{color:#FFCF03;}.elementor-577 .elementor-element.elementor-element-a5a2d1b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-d7bc364:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-d7bc364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vistahermozaopticas.com/wp-content/uploads/2021/10/banner24.jpg");background-position:top center;background-size:cover;}.elementor-577 .elementor-element.elementor-element-d7bc364{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:110px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-577 .elementor-element.elementor-element-d7bc364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-5d68eb0{text-align:center;}.elementor-577 .elementor-element.elementor-element-5d68eb0 .elementor-heading-title{color:#0071DC;font-weight:500;}.elementor-577 .elementor-element.elementor-element-aa02e5f{text-align:center;font-size:18px;}.elementor-577 .elementor-element.elementor-element-aa02e5f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-577 .elementor-element.elementor-element-e294262 .elementor-button{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0071DC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0071DC;border-radius:5px 5px 5px 5px;padding:16px 30px 16px 30px;}.elementor-577 .elementor-element.elementor-element-e294262 .elementor-button:hover, .elementor-577 .elementor-element.elementor-element-e294262 .elementor-button:focus{color:#0071DC;background-color:#FFFFFF00;border-color:#0071DC;}.elementor-577 .elementor-element.elementor-element-e294262 .elementor-button:hover svg, .elementor-577 .elementor-element.elementor-element-e294262 .elementor-button:focus svg{fill:#0071DC;}.elementor-577 .elementor-element.elementor-element-5b41f45:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-5b41f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://vistahermozaopticas.com/wp-content/uploads/2021/10/element64.png");background-repeat:no-repeat;background-size:cover;}.elementor-577 .elementor-element.elementor-element-5b41f45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-5b41f45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-ca4dba9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-577 .elementor-element.elementor-element-783cdac{border-style:solid;border-width:1px 0px 0px 0px;border-color:#C3C3C357;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-577 .elementor-element.elementor-element-783cdac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-22a738f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-95655b9{text-align:left;}.elementor-577 .elementor-element.elementor-element-95655b9 img{width:100px;}.elementor-577 .elementor-element.elementor-element-73385f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-e521c60{text-align:right;color:#6B6B6B;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1024px){.elementor-577 .elementor-element.elementor-element-517c51b:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-517c51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-577 .elementor-element.elementor-element-3e4023a > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-577 .elementor-element.elementor-element-1de7fdb > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-577 .elementor-element.elementor-element-adbaa2b > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-577 .elementor-element.elementor-element-83dc363 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-577 .elementor-element.elementor-element-a29686b .main_banner_image{width:424px;}.elementor-577 .elementor-element.elementor-element-dd68824 .main_banner_image{width:424px;}.elementor-577 .elementor-element.elementor-element-326984b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-577 .elementor-element.elementor-element-b0609bf:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-b0609bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-577 .elementor-element.elementor-element-f2eb360{padding:120px 0px 120px 0px;}.elementor-577 .elementor-element.elementor-element-7aad643 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-577 .elementor-element.elementor-element-e457916.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-577 .elementor-element.elementor-element-7ae3f5c{padding:120px 0px 60px 0px;}.elementor-577 .elementor-element.elementor-element-ddd24ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-af27247 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-d833487 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-577 .elementor-element.elementor-element-9e08753 .swiper-slide{height:400px;}.elementor-577 .elementor-element.elementor-element-517c51b:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-517c51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-577 .elementor-element.elementor-element-517c51b{padding:50px 0px 20px 0px;}.elementor-577 .elementor-element.elementor-element-24e2a4e > .elementor-element-populated{margin:65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-577 .elementor-element.elementor-element-41c2c0e .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-577 .elementor-element.elementor-element-be4f855{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-a29686b .main_banner_image{width:100%;}.elementor-577 .elementor-element.elementor-element-a29686b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-dd68824 .main_banner_image{width:100%;}.elementor-577 .elementor-element.elementor-element-dd68824 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-b0609bf{margin-top:50px;margin-bottom:0px;}.elementor-577 .elementor-element.elementor-element-f2eb360{padding:80px 0px 115px 0px;}.elementor-577 .elementor-element.elementor-element-7aad643 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-e457916.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-577 .elementor-element.elementor-element-7ae3f5c{padding:80px 0px 20px 0px;}.elementor-577 .elementor-element.elementor-element-4ec7874 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-af27247 .main_banner_image{width:100%;height:300px;}.elementor-577 .elementor-element.elementor-element-af27247 .elementor-repeater-item-ac211c9.image_list{left:0px;top:0px;}.elementor-577 .elementor-element.elementor-element-af27247 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-c2385ca{padding:80px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-d833487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-a5a2d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-5b41f45{padding:80px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-22a738f > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-577 .elementor-element.elementor-element-e521c60{text-align:left;}.elementor-577 .elementor-element.elementor-element-e521c60 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-577 .elementor-element.elementor-element-24e2a4e{width:54%;}.elementor-577 .elementor-element.elementor-element-8d5d76b{width:46%;}.elementor-577 .elementor-element.elementor-element-b3a1722{width:15%;}.elementor-577 .elementor-element.elementor-element-725be80{width:51.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-577 .elementor-element.elementor-element-24e2a4e{width:80%;}.elementor-577 .elementor-element.elementor-element-8d5d76b{width:20%;}.elementor-577 .elementor-element.elementor-element-3e4023a{width:50%;}.elementor-577 .elementor-element.elementor-element-1de7fdb{width:50%;}.elementor-577 .elementor-element.elementor-element-adbaa2b{width:50%;}.elementor-577 .elementor-element.elementor-element-83dc363{width:50%;}.elementor-577 .elementor-element.elementor-element-453a71a{width:100%;}.elementor-577 .elementor-element.elementor-element-326984b{width:100%;}.elementor-577 .elementor-element.elementor-element-bb65d78{width:100%;}.elementor-577 .elementor-element.elementor-element-4ec7874{width:100%;}}@media(min-width:1025px){.elementor-577 .elementor-element.elementor-element-517c51b:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-517c51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-577 .elementor-element.elementor-element-d7bc364:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-d7bc364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}