.elementor-2971 .elementor-element.elementor-element-bbd21bf{margin-top:-10px;margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-0a9f210 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-repeater-item-e502dae .swiper-slide-bg{background-color:#2B2A29;background-image:url(https://faberlab.it/wp-content/uploads/2025/05/interior-house-1-scaled.webp);background-size:cover;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-repeater-item-e502dae .swiper-slide-contents{margin-right:auto;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-repeater-item-e502dae .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide{transition-duration:calc(4000ms*1.2);height:100vh;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-button{background-color:var( --e-global-color-blocksy_palette_3 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:-0.25px;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-button:hover{background-color:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-3942bde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-contents{max-width:50%;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-inner{padding:0px 100px 100px 100px;text-align:left;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-heading{font-family:var( --e-global-typography-c2d4292-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d4292-font-size );font-weight:var( --e-global-typography-c2d4292-font-weight );line-height:var( --e-global-typography-c2d4292-line-height );letter-spacing:var( --e-global-typography-c2d4292-letter-spacing );word-spacing:var( --e-global-typography-c2d4292-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-description{font-family:var( --e-global-typography-1b1e091-font-family ), Sans-serif;font-size:var( --e-global-typography-1b1e091-font-size );font-weight:var( --e-global-typography-1b1e091-font-weight );line-height:var( --e-global-typography-1b1e091-line-height );letter-spacing:var( --e-global-typography-1b1e091-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-pagination-bullet{height:6px;width:6px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-pagination-fraction{font-size:6px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-blocksy_palette_3 );opacity:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-pagination-bullet-active{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-f058e81:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-f058e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-f058e81 > .elementor-container{min-height:30px;}.elementor-2971 .elementor-element.elementor-element-f058e81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 32px 72px 32px;}.elementor-2971 .elementor-element.elementor-element-f058e81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-99b9545 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:00px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-99b9545:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-99b9545 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-abf49e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-abf49e9 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-abf49e9 .elementor-icon{font-size:100px;}.elementor-2971 .elementor-element.elementor-element-abf49e9 .elementor-icon svg{height:100px;}.elementor-2971 .elementor-element.elementor-element-5451e74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-c458b45 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-0.25px;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-c458b45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9f9777b > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9f9777b:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-9f9777b:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-9f9777b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9f9777b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-6b16000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-6b16000 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-6b16000 .elementor-icon{font-size:100px;}.elementor-2971 .elementor-element.elementor-element-6b16000 .elementor-icon svg{height:100px;}.elementor-2971 .elementor-element.elementor-element-d1b2789 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-5f2396f .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-0.25px;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-5f2396f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cd22fa6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cd22fa6:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-cd22fa6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-6b5cbd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-6b5cbd2 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-6b5cbd2 .elementor-icon{font-size:100px;}.elementor-2971 .elementor-element.elementor-element-6b5cbd2 .elementor-icon svg{height:100px;}.elementor-2971 .elementor-element.elementor-element-b573789 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-b3c42d2 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-0.25px;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-b3c42d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8017e2b > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:00px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8017e2b:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-8017e2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-de6d6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-de6d6c6 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-de6d6c6 .elementor-icon{font-size:100px;}.elementor-2971 .elementor-element.elementor-element-de6d6c6 .elementor-icon svg{height:100px;}.elementor-2971 .elementor-element.elementor-element-8e7976d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cece92f .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-0.25px;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-cece92f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-52f0b46 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-52f0b46:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-52f0b46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-dba34d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-dba34d2 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-dba34d2 .elementor-icon{font-size:100px;}.elementor-2971 .elementor-element.elementor-element-dba34d2 .elementor-icon svg{height:100px;}.elementor-2971 .elementor-element.elementor-element-0fc33f0 > .elementor-element-populated{margin:0px 0px 00px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-b429034 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-0.25px;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-b429034 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d045907{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e43a917{text-align:center;}.elementor-2971 .elementor-element.elementor-element-e43a917 .elementor-heading-title{font-family:var( --e-global-typography-cd919df-font-family ), Sans-serif;font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-043bdbf{margin-top:0px;margin-bottom:0px;padding:100px 200px 100px 200px;}.elementor-2971 .elementor-element.elementor-element-942146c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-942146c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-942146c > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-942146c > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-942146c > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-942146c:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-942146c:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-942146c:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-942146c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-ca9a515{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-b9bbc9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-b9bbc9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-b9bbc9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-78f3621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-78f3621{text-align:center;}.elementor-2971 .elementor-element.elementor-element-78f3621 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-2b0acdd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-2b0acdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-2b0acdd img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-f559574{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-8347713.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-8347713.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-8347713 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-8347713 > .elementor-element-populated{padding:0px 8px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-5e0dea6 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-5e0dea6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-5e0dea6.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-5e0dea6.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-5e0dea6.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-5e0dea6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-5e0dea6 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-5e0dea6 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-9dafba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9dafba8{text-align:center;}.elementor-2971 .elementor-element.elementor-element-9dafba8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-a53d06c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-a53d06c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-a53d06c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-a53d06c > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-2971 .elementor-element.elementor-element-84ad737 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-84ad737 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-84ad737 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-763678a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-763678a{text-align:center;}.elementor-2971 .elementor-element.elementor-element-763678a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-88c412f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-88c412f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-88c412f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-88c412f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-88a46ae .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-88a46ae .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-88a46ae .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-24a3284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-24a3284{text-align:center;}.elementor-2971 .elementor-element.elementor-element-24a3284 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-cbea3e8:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-cbea3e8:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-cbea3e8:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-cbea3e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-3e63f31{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-1e538c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-1e538c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-1e538c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7b686dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-7b686dc{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7b686dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-975986d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-975986d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-975986d img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-a9e8398{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-575c961.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-575c961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-575c961 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-575c961 > .elementor-element-populated{padding:0px 08px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-f7c306a .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-f7c306a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-f7c306a.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-f7c306a.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-f7c306a.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-f7c306a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-f7c306a .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-f7c306a .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-d8bb88f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d8bb88f{text-align:center;}.elementor-2971 .elementor-element.elementor-element-d8bb88f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-e7df354.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-e7df354.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-e7df354 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-e7df354 > .elementor-element-populated{padding:0px 8px 8px 0px;}.elementor-2971 .elementor-element.elementor-element-8dbde5d .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-8dbde5d .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-8dbde5d .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-4872a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-4872a64{text-align:center;}.elementor-2971 .elementor-element.elementor-element-4872a64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-a24a364.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-a24a364.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-a24a364 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-a24a364 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1803e35 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-1803e35 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-1803e35 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-89c3c26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-89c3c26{text-align:center;}.elementor-2971 .elementor-element.elementor-element-89c3c26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-5f6ef22 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-5f6ef22 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-5f6ef22 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-5f6ef22 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-5f6ef22:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-5f6ef22:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-5f6ef22:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-5f6ef22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-c35ec9f{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-ecb576e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-ecb576e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-ecb576e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0ee6da4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-0ee6da4{text-align:center;}.elementor-2971 .elementor-element.elementor-element-0ee6da4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-6ce2151{width:var( --container-widget-width, 108.962% );max-width:108.962%;--container-widget-width:108.962%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-6ce2151 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-6ce2151 img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-d10b176{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-3e59310.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-3e59310.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-3e59310 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-3e59310 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-aa98c28 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-aa98c28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-aa98c28.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-aa98c28.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-aa98c28.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-aa98c28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-aa98c28 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-aa98c28 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-f688eec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-f688eec{text-align:center;}.elementor-2971 .elementor-element.elementor-element-f688eec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-febe054.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-febe054.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-febe054 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-febe054 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-32c4967 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-32c4967.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-32c4967.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-32c4967.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-32c4967.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-32c4967.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-32c4967 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-32c4967 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-7273597 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7273597{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7273597 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-756ac26.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-756ac26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-756ac26 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-756ac26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0960a01 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-0960a01 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-0960a01 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-9de881c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9de881c{text-align:center;}.elementor-2971 .elementor-element.elementor-element-9de881c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-4d15b1b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-4d15b1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-4d15b1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-4d15b1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-b9f4eed .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-b9f4eed .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-b9f4eed .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-1eefdbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1eefdbd{text-align:center;}.elementor-2971 .elementor-element.elementor-element-1eefdbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-d251548{margin-top:0px;margin-bottom:0px;padding:50px 200px 200px 200px;}.elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-1792e7f:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-1792e7f:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-1792e7f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-1792e7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-cf240e1{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-8fe658a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-8fe658a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-8fe658a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d1dc012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-d1dc012{text-align:center;}.elementor-2971 .elementor-element.elementor-element-d1dc012 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-d890b50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-d890b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d890b50 img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-dd3a7da{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-5127daa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-5127daa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-5127daa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-5127daa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3e4b816 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-3e4b816.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-3e4b816.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-3e4b816.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-3e4b816.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-3e4b816.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-3e4b816 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-3e4b816 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-89dd31c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-89dd31c{text-align:center;}.elementor-2971 .elementor-element.elementor-element-89dd31c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-f1fd208.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-f1fd208.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-f1fd208 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-f1fd208 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-472c847 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-472c847.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-472c847.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-472c847.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-472c847.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-472c847.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-472c847 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-472c847 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-24662f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-24662f2{text-align:center;}.elementor-2971 .elementor-element.elementor-element-24662f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-d0651b6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-d0651b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-d0651b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-d0651b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-370e618 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-370e618 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-370e618 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-63b27d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-63b27d0{text-align:center;}.elementor-2971 .elementor-element.elementor-element-63b27d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-1bf3109.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-1bf3109.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-1bf3109 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-1bf3109 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-853b0df .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-853b0df .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-853b0df .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-7e63c1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7e63c1c{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7e63c1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-fae2640:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-fae2640:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-fae2640:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-fae2640 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-a21d024{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-607d5c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-607d5c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-607d5c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-c454a20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-c454a20{text-align:center;}.elementor-2971 .elementor-element.elementor-element-c454a20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-0565654{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-0565654 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0565654 img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-90d7aaa{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-0282732.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-0282732.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-0282732 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-0282732 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-a88c8c7 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-a88c8c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-a88c8c7.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-a88c8c7.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-a88c8c7.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-a88c8c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-a88c8c7 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-a88c8c7 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-f2a4ccb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-f2a4ccb{text-align:center;}.elementor-2971 .elementor-element.elementor-element-f2a4ccb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-e2e4b57.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-e2e4b57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-e2e4b57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-e2e4b57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8fe0ef3 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-8fe0ef3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-8fe0ef3.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-8fe0ef3.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-8fe0ef3.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-8fe0ef3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-8fe0ef3 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-8fe0ef3 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-36d58cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-36d58cb{text-align:center;}.elementor-2971 .elementor-element.elementor-element-36d58cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-5b7577c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-5b7577c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-5b7577c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-5b7577c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-39c0a6a .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-39c0a6a .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-39c0a6a .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-ef5fd91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ef5fd91{text-align:center;}.elementor-2971 .elementor-element.elementor-element-ef5fd91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-d286cc0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-d286cc0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-d286cc0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-d286cc0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-96fe015 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-96fe015 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-96fe015 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-2d0dacd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-2d0dacd{text-align:center;}.elementor-2971 .elementor-element.elementor-element-2d0dacd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-0a43916 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:2px 2px 20px 2px rgba(145.25371093750002, 145.25371093750002, 145.25371093750002, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0a43916 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-0a43916 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-0a43916 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-0a43916:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-0a43916:hover > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-0a43916:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-0a43916 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-fadbbbb{margin-top:00px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-19e67bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-19e67bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-19e67bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e3edfe0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 12px 0px 12px;}.elementor-2971 .elementor-element.elementor-element-e3edfe0{text-align:center;}.elementor-2971 .elementor-element.elementor-element-e3edfe0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-e23bda3{width:var( --container-widget-width, 108.962% );max-width:108.962%;--container-widget-width:108.962%;--container-widget-flex-grow:0;}.elementor-2971 .elementor-element.elementor-element-e23bda3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e23bda3 img{width:80%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-2971 .elementor-element.elementor-element-0f030a1{margin-top:0px;margin-bottom:0px;padding:72px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-4e18674.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-4e18674.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-4e18674 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-4e18674 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-eb095f5 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-eb095f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-eb095f5.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-eb095f5.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-eb095f5.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-eb095f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-eb095f5 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-eb095f5 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-b0f5fa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-b0f5fa2{text-align:center;}.elementor-2971 .elementor-element.elementor-element-b0f5fa2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-1015de9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-1015de9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-1015de9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-1015de9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-71d27ba .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-71d27ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-71d27ba.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-71d27ba.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-71d27ba.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-71d27ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-71d27ba .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-71d27ba .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-d7ffb16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d7ffb16{text-align:center;}.elementor-2971 .elementor-element.elementor-element-d7ffb16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-048cbf4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-048cbf4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-048cbf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-048cbf4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-dca4961 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-dca4961 .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-dca4961 .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-aad35ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-aad35ee{text-align:center;}.elementor-2971 .elementor-element.elementor-element-aad35ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-063288e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-063288e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2971 .elementor-element.elementor-element-063288e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-063288e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d53d2cf .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-d53d2cf .elementor-icon{font-size:42px;}.elementor-2971 .elementor-element.elementor-element-d53d2cf .elementor-icon svg{height:42px;}.elementor-2971 .elementor-element.elementor-element-39b457d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-39b457d{text-align:center;}.elementor-2971 .elementor-element.elementor-element-39b457d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.elementor-2971 .elementor-element.elementor-element-21ab65c:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-21ab65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-21ab65c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-21ab65c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-a3d762f{text-align:center;}.elementor-2971 .elementor-element.elementor-element-a3d762f .elementor-heading-title{font-family:var( --e-global-typography-cd919df-font-family ), Sans-serif;font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-0e08712:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-0e08712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-0e08712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2971 .elementor-element.elementor-element-0e08712 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-2b77477 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-61bf428 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2971 .elementor-element.elementor-element-61bf428{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-374962f > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7b16c25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-7b16c25.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-7b16c25.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-7b16c25.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-7b16c25.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon{font-size:86px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon svg{height:86px;}.elementor-2971 .elementor-element.elementor-element-8a2db18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-79de991 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-79de991 > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-33fd398 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2971 .elementor-element.elementor-element-33fd398{text-align:center;}.elementor-2971 .elementor-element.elementor-element-33fd398 .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-c89ebb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-c89ebb0{text-align:center;}.elementor-2971 .elementor-element.elementor-element-c89ebb0 .elementor-heading-title{font-family:var( --e-global-typography-1db96dc-font-family ), Sans-serif;font-size:var( --e-global-typography-1db96dc-font-size );font-weight:var( --e-global-typography-1db96dc-font-weight );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-26057fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-8fca9cc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2971 .elementor-element.elementor-element-8fca9cc{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-f19d64b > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-2d294ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-2d294ea.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-2d294ea.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-2d294ea.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-2d294ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon{font-size:86px;}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon svg{height:86px;}.elementor-2971 .elementor-element.elementor-element-9495a69{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8465d87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-8465d87 > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-a4c4af6 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2971 .elementor-element.elementor-element-a4c4af6{text-align:center;}.elementor-2971 .elementor-element.elementor-element-a4c4af6 .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-9e515d7{text-align:center;}.elementor-2971 .elementor-element.elementor-element-9e515d7 .elementor-heading-title{font-family:var( --e-global-typography-1db96dc-font-family ), Sans-serif;font-size:var( --e-global-typography-1db96dc-font-size );font-weight:var( --e-global-typography-1db96dc-font-weight );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-aafaf92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-dbb185d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2971 .elementor-element.elementor-element-dbb185d{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7cd4421 > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-697ffb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-697ffb9.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-697ffb9.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-697ffb9.elementor-view-framed .elementor-icon, .elementor-2971 .elementor-element.elementor-element-697ffb9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon{font-size:86px;}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon svg{height:86px;}.elementor-2971 .elementor-element.elementor-element-d892779{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e92440b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-e92440b > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2971 .elementor-element.elementor-element-3a6de2b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2971 .elementor-element.elementor-element-3a6de2b{text-align:center;}.elementor-2971 .elementor-element.elementor-element-3a6de2b .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-c7a1ea3{text-align:center;}.elementor-2971 .elementor-element.elementor-element-c7a1ea3 .elementor-heading-title{font-family:var( --e-global-typography-1db96dc-font-family ), Sans-serif;font-size:var( --e-global-typography-1db96dc-font-size );font-weight:var( --e-global-typography-1db96dc-font-weight );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-dc5245e{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-8eafedd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-8eafedd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-7d013a4 .elementor-heading-title{font-family:var( --e-global-typography-cd919df-font-family ), Sans-serif;font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-icon, .elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-active .elementor-accordion-icon, .elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-active .elementor-accordion-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-title{font-family:var( --e-global-typography-abc7b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-abc7b6f-font-size );font-weight:var( --e-global-typography-abc7b6f-font-weight );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-icon{margin-inline-end:0px;}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-content{color:var( --e-global-color-blocksy_palette_4 );font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );padding:16px 16px 24px 16px;}.elementor-2971 .elementor-element.elementor-element-3d40cd18:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-3d40cd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2971 .elementor-element.elementor-element-3d40cd18 > .elementor-container{min-height:600px;}.elementor-2971 .elementor-element.elementor-element-3d40cd18{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-2971 .elementor-element.elementor-element-3d40cd18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-4e374c89 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-4e374c89 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-4e374c89 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-4e374c89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-77942c62 img{width:100%;height:600px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-3e46cb42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-3e46cb42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-3e46cb42.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2971 .elementor-element.elementor-element-3e46cb42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-3e46cb42 > .elementor-element-populated{margin:0px 172px 0px 132px;--e-column-margin-right:172px;--e-column-margin-left:132px;}.elementor-2971 .elementor-element.elementor-element-7bd06f40{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7965191f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-2971 .elementor-element.elementor-element-7965191f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ef4683d{width:100%;max-width:100%;text-align:left;}.elementor-2971 .elementor-element.elementor-element-ef4683d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2971 .elementor-element.elementor-element-ef4683d .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-5dd608e8{width:100%;max-width:100%;text-align:left;}.elementor-2971 .elementor-element.elementor-element-5dd608e8 .elementor-heading-title{font-family:var( --e-global-typography-abc7b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-abc7b6f-font-size );font-weight:var( --e-global-typography-abc7b6f-font-weight );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-7637206d{width:100%;max-width:100%;text-align:left;}.elementor-2971 .elementor-element.elementor-element-7637206d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7637206d .elementor-heading-title{font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );color:var( --e-global-color-blocksy_palette_4 );}.elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-family:var( --e-global-typography-4f6c133-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6c133-font-size );font-weight:var( --e-global-typography-4f6c133-font-weight );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button:hover, .elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-7c82f170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button:hover svg, .elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-3ec0d5e1:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-3ec0d5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2A29;}.elementor-2971 .elementor-element.elementor-element-3ec0d5e1 > .elementor-container{max-width:500px;}.elementor-2971 .elementor-element.elementor-element-3ec0d5e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-2971 .elementor-element.elementor-element-3ec0d5e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2971 .elementor-element.elementor-element-7c224fe5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-2f9f618f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-2971 .elementor-element.elementor-element-2f9f618f > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-2aef278e{text-align:center;}.elementor-2971 .elementor-element.elementor-element-2aef278e .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-705a05bd{text-align:center;}.elementor-2971 .elementor-element.elementor-element-705a05bd .elementor-heading-title{font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:16px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-16px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group > label, .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-subgroup label{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group > label{font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-type-html{padding-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-field{color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-field, .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-subgroup label{font-family:var( --e-global-typography-f9dc720-font-family ), Sans-serif;font-size:var( --e-global-typography-f9dc720-font-size );font-weight:var( --e-global-typography-f9dc720-font-weight );line-height:var( --e-global-typography-f9dc720-line-height );letter-spacing:var( --e-global-typography-f9dc720-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button{font-family:var( --e-global-typography-4f6c133-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6c133-font-size );font-weight:var( --e-global-typography-4f6c133-font-weight );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );border-radius:6px 6px 6px 6px;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button[type="submit"]{background-color:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button[type="submit"] svg *{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-message{font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-message.elementor-message-success{color:var( --e-global-color-70cc718 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-message.elementor-message-danger{color:var( --e-global-color-d8ce503 );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2971 .elementor-element.elementor-element-7b1a28b4 > .elementor-container{min-height:450px;}.elementor-2971 .elementor-element.elementor-element-7b1a28b4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2971 .elementor-element.elementor-element-18f55ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2971 .elementor-element.elementor-element-18f55ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2971 .elementor-element.elementor-element-18f55ba.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2971 .elementor-element.elementor-element-18f55ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2971 .elementor-element.elementor-element-18f55ba > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;padding:0px 0px 0px 100px;}.elementor-2971 .elementor-element.elementor-element-3baa1129 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-2971 .elementor-element.elementor-element-3baa1129 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-4800869{width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-4800869 .elementor-heading-title{font-family:var( --e-global-typography-abc7b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-abc7b6f-font-size );font-weight:var( --e-global-typography-abc7b6f-font-weight );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );color:var( --e-global-color-blocksy_palette_1 );}.elementor-2971 .elementor-element.elementor-element-1536bace{width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-1536bace > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2971 .elementor-element.elementor-element-1536bace .elementor-heading-title{font-family:var( --e-global-typography-e7a3451-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a3451-font-size );font-weight:var( --e-global-typography-e7a3451-font-weight );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ca72c55{width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-ca72c55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ca72c55 .elementor-heading-title{font-family:var( --e-global-typography-b2ad083-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ad083-font-size );font-weight:var( --e-global-typography-b2ad083-font-weight );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-6c24f611 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-6c24f611 > .elementor-element-populated, .elementor-2971 .elementor-element.elementor-element-6c24f611 > .elementor-element-populated > .elementor-background-overlay, .elementor-2971 .elementor-element.elementor-element-6c24f611 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-b8e118b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://faberlab.it/wp-content/uploads/2025/05/home-with-gate-that-says-home-sale-scaled.webp);background-size:cover;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-b8e118b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-f250942 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://faberlab.it/wp-content/uploads/2025/05/modern-styled-entryway-scaled.webp);background-size:cover;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-f250942 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-9efcec8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://faberlab.it/wp-content/uploads/2025/05/house-with-pool-table-with-chairs-table-with-table-chairs-scaled.webp);background-size:cover;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-9efcec8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-9efcec8 .swiper-slide-contents{margin:0 auto;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-repeater-item-9efcec8 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-slide-button:hover{background-color:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_2 );}.elementor-2971 .elementor-element.elementor-element-34391df4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-slide-contents{max-width:100%;}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-slide-inner{text-align:center;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-slide-button{font-family:var( --e-global-typography-4f6c133-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6c133-font-size );font-weight:var( --e-global-typography-4f6c133-font-weight );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-blocksy_palette_6 );opacity:var( --e-global-color-blocksy_palette_6 );}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-pagination-bullet-active{background-color:var( --e-global-color-blocksy_palette_1 );}@media(max-width:1024px){.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-contents{max-width:70%;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-inner{padding:0px 64px 80px 64px;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-heading{font-size:var( --e-global-typography-c2d4292-font-size );line-height:var( --e-global-typography-c2d4292-line-height );letter-spacing:var( --e-global-typography-c2d4292-letter-spacing );word-spacing:var( --e-global-typography-c2d4292-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-description{font-size:var( --e-global-typography-1b1e091-font-size );line-height:var( --e-global-typography-1b1e091-line-height );letter-spacing:var( --e-global-typography-1b1e091-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-99b9545 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-99b9545:hover > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9f9777b > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-9f9777b:hover > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cd22fa6 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cd22fa6:hover > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8017e2b > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-8017e2b:hover > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-52f0b46 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-52f0b46:hover > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e43a917 .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-043bdbf{padding:56px 32px 16px 32px;}.elementor-2971 .elementor-element.elementor-element-78f3621 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-f559574{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-9dafba8 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-763678a .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-24a3284 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-7b686dc .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-a9e8398{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-d8bb88f .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-4872a64 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-89c3c26 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-0ee6da4 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-d10b176{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-f688eec .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-7273597 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-9de881c .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-1eefdbd .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-d251548{padding:56px 32px 16px 32px;}.elementor-2971 .elementor-element.elementor-element-d1dc012 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-dd3a7da{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-89dd31c .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-24662f2 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-63b27d0 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-7e63c1c .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-c454a20 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-90d7aaa{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-f2a4ccb .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-36d58cb .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-ef5fd91 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-2d0dacd .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-e3edfe0 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:-0.25px;}.elementor-2971 .elementor-element.elementor-element-0f030a1{padding:32px 0px 32px 0px;}.elementor-2971 .elementor-element.elementor-element-b0f5fa2 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-d7ffb16 .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-aad35ee .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-39b457d .elementor-heading-title{font-size:12px;line-height:16px;letter-spacing:-0.05px;}.elementor-2971 .elementor-element.elementor-element-a3d762f .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-0e08712{padding:64px 64px 64px 64px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon{font-size:40px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon svg{height:40px;}.elementor-2971 .elementor-element.elementor-element-79de991 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-33fd398 .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-c89ebb0{width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-c89ebb0 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon{font-size:40px;}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon svg{height:40px;}.elementor-2971 .elementor-element.elementor-element-8465d87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-a4c4af6 .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-9e515d7 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon{font-size:40px;}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon svg{height:40px;}.elementor-2971 .elementor-element.elementor-element-e92440b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-3a6de2b .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-c7a1ea3 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-dc5245e{margin-top:0px;margin-bottom:0px;padding:72px 32px 72px 32px;}.elementor-2971 .elementor-element.elementor-element-7d013a4 .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-content{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-3d40cd18 > .elementor-container{min-height:400px;}.elementor-2971 .elementor-element.elementor-element-3d40cd18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-77942c62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-77942c62 img{border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3e46cb42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 32px 0px 24px;}.elementor-2971 .elementor-element.elementor-element-7bd06f40{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ef4683d .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-5dd608e8 .elementor-heading-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7637206d .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-2aef278e .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-705a05bd .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group > label{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-field, .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-subgroup label{font-size:var( --e-global-typography-f9dc720-font-size );line-height:var( --e-global-typography-f9dc720-line-height );letter-spacing:var( --e-global-typography-f9dc720-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-message{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7b1a28b4 > .elementor-container{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-18f55ba > .elementor-element-populated{margin:0px 32px 0px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3baa1129 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-4800869 .elementor-heading-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1536bace .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ca72c55 .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-slide{height:500px;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-slide-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}}@media(min-width:768px){.elementor-2971 .elementor-element.elementor-element-0a9f210{width:100%;}.elementor-2971 .elementor-element.elementor-element-7c224fe5{width:100%;}.elementor-2971 .elementor-element.elementor-element-18f55ba{width:50%;}.elementor-2971 .elementor-element.elementor-element-6c24f611{width:50%;}}@media(max-width:767px){.elementor-2971 .elementor-element.elementor-element-0a9f210 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3942bde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide{height:500px;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-contents{max-width:85%;}.elementor-2971 .elementor-element.elementor-element-3942bde .swiper-slide-inner{padding:0px 24px 0px 24px;}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-heading{font-size:var( --e-global-typography-c2d4292-font-size );line-height:var( --e-global-typography-c2d4292-line-height );letter-spacing:var( --e-global-typography-c2d4292-letter-spacing );word-spacing:var( --e-global-typography-c2d4292-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3942bde .elementor-slide-description{font-size:var( --e-global-typography-1b1e091-font-size );line-height:var( --e-global-typography-1b1e091-line-height );letter-spacing:var( --e-global-typography-1b1e091-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-99b9545 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-cf66ceb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e43a917 .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-78f3621 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-2b0acdd img{height:200px;}.elementor-2971 .elementor-element.elementor-element-f559574{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-5e0dea6 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-5e0dea6 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-9dafba8 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-84ad737 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-84ad737 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-763678a .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-88a46ae .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-88a46ae .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-24a3284 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-7b686dc .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-975986d img{height:200px;}.elementor-2971 .elementor-element.elementor-element-a9e8398{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-f7c306a .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-f7c306a .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-d8bb88f .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-8dbde5d .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-8dbde5d .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-4872a64 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-1803e35 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-1803e35 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-89c3c26 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-0ee6da4 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-6ce2151 img{height:200px;}.elementor-2971 .elementor-element.elementor-element-d10b176{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-aa98c28 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-aa98c28 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-f688eec .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-32c4967 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-32c4967 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-7273597 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-0960a01 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-0960a01 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-9de881c .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-b9f4eed .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-b9f4eed .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-1eefdbd .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-d1dc012 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-d890b50 img{height:200px;}.elementor-2971 .elementor-element.elementor-element-dd3a7da{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-3e4b816 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-3e4b816 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-89dd31c .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-472c847 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-472c847 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-24662f2 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-370e618 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-370e618 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-63b27d0 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-853b0df .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-853b0df .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-7e63c1c .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-c454a20 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-0565654 img{height:200px;}.elementor-2971 .elementor-element.elementor-element-90d7aaa{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-a88c8c7 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-a88c8c7 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-f2a4ccb .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-8fe0ef3 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-8fe0ef3 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-36d58cb .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-39c0a6a .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-39c0a6a .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-ef5fd91 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-96fe015 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-96fe015 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-2d0dacd .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-e3edfe0 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.15px;}.elementor-2971 .elementor-element.elementor-element-e23bda3 img{height:200px;}.elementor-2971 .elementor-element.elementor-element-0f030a1{padding:16px 0px 16px 16px;}.elementor-2971 .elementor-element.elementor-element-eb095f5 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-eb095f5 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-b0f5fa2 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-71d27ba .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-71d27ba .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-d7ffb16 .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-dca4961 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-dca4961 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-aad35ee .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-d53d2cf .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-d53d2cf .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-39b457d .elementor-heading-title{font-size:10px;line-height:14px;letter-spacing:0px;}.elementor-2971 .elementor-element.elementor-element-a3d762f .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-7b16c25 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-79de991 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-33fd398 .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-c89ebb0 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-2d294ea .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-8465d87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-a4c4af6 .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-9e515d7 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon{font-size:32px;}.elementor-2971 .elementor-element.elementor-element-697ffb9 .elementor-icon svg{height:32px;}.elementor-2971 .elementor-element.elementor-element-e92440b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2971 .elementor-element.elementor-element-3a6de2b .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-c7a1ea3 .elementor-heading-title{font-size:var( --e-global-typography-1db96dc-font-size );line-height:var( --e-global-typography-1db96dc-line-height );letter-spacing:var( --e-global-typography-1db96dc-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7d013a4 .elementor-heading-title{font-size:var( --e-global-typography-cd919df-font-size );line-height:var( --e-global-typography-cd919df-line-height );letter-spacing:var( --e-global-typography-cd919df-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-accordion-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ad384dc .elementor-tab-content{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-3d40cd18 > .elementor-container{min-height:300px;}.elementor-2971 .elementor-element.elementor-element-3d40cd18{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-77942c62 img{height:450px;}.elementor-2971 .elementor-element.elementor-element-3e46cb42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:72px 32px 024px 32px;}.elementor-2971 .elementor-element.elementor-element-7965191f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ef4683d .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-5dd608e8 .elementor-heading-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7637206d .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-7c82f170 .elementor-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-3ec0d5e1{padding:56px 32px 56px 32px;}.elementor-2971 .elementor-element.elementor-element-2aef278e .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-705a05bd .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group > label{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-group .elementor-field, .elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-field-subgroup label{font-size:var( --e-global-typography-f9dc720-font-size );line-height:var( --e-global-typography-f9dc720-line-height );letter-spacing:var( --e-global-typography-f9dc720-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1cdb34bf .elementor-message{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-18f55ba > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 32px 0px 32px;}.elementor-2971 .elementor-element.elementor-element-4800869 .elementor-heading-title{font-size:var( --e-global-typography-abc7b6f-font-size );line-height:var( --e-global-typography-abc7b6f-line-height );letter-spacing:var( --e-global-typography-abc7b6f-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-1536bace .elementor-heading-title{font-size:var( --e-global-typography-e7a3451-font-size );line-height:var( --e-global-typography-e7a3451-line-height );letter-spacing:var( --e-global-typography-e7a3451-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-ca72c55 .elementor-heading-title{font-size:var( --e-global-typography-b2ad083-font-size );line-height:var( --e-global-typography-b2ad083-line-height );letter-spacing:var( --e-global-typography-b2ad083-letter-spacing );}.elementor-2971 .elementor-element.elementor-element-34391df4 .swiper-slide{height:450px;}.elementor-2971 .elementor-element.elementor-element-34391df4 .elementor-slide-button{font-size:var( --e-global-typography-4f6c133-font-size );line-height:var( --e-global-typography-4f6c133-line-height );letter-spacing:var( --e-global-typography-4f6c133-letter-spacing );}}/* Start custom CSS for slides, class: .elementor-element-3942bde */.elementor-element[data-id="3942bde"] .swiper-slide .swiper-slide-contents {
  background: rgba(0, 0, 0, 0.5); 
  padding: 48px;
  border-radius: 2px; 
  max-width: 800px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-763678a */.elementor-2971 .elementor-element.elementor-element-763678a {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a3284 */.elementor-2971 .elementor-element.elementor-element-24a3284 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8bb88f */.elementor-2971 .elementor-element.elementor-element-d8bb88f {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4872a64 */.elementor-2971 .elementor-element.elementor-element-4872a64 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c3c26 */.elementor-2971 .elementor-element.elementor-element-89c3c26 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f688eec */.elementor-2971 .elementor-element.elementor-element-f688eec {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9de881c */.elementor-2971 .elementor-element.elementor-element-9de881c {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eefdbd */.elementor-2971 .elementor-element.elementor-element-1eefdbd {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-043bdbf */@media (max-width: 1024px) { 
    .elementor-section[data-id="043bdbf"] .elementor-container {
        display: flex;
        flex-direction: column; 
        gap: 16px; 
        padding-left: 125px; 
        padding-right: 125px; 
    }

    .elementor-section[data-id="043bdbf"] .elementor-column {
        width: 100%; 
        box-sizing: border-box; 
        height: auto; 
    }
}

@media (max-width: 768px) {
    .elementor-section[data-id="043bdbf"] {
        height: auto; 
 
    }

    .elementor-section[data-id="043bdbf"] .elementor-container {
        display: flex;
        flex-direction: column; 
        gap: 16px; 
        padding-left: 16px; 
        padding-right: 16px; 
    }

    
    .elementor-section[data-id="043bdbf"] .elementor-column {
        width: 100%; 
        height: auto; 
        box-sizing: border-box; 
    }

   
    .elementor-section[data-id="043bdbf"] .elementor-widget-image img {
        width: 100%; 
        height: auto; 
 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dd31c */.elementor-2971 .elementor-element.elementor-element-89dd31c {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24662f2 */.elementor-2971 .elementor-element.elementor-element-24662f2 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b27d0 */.elementor-2971 .elementor-element.elementor-element-63b27d0 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e63c1c */.elementor-2971 .elementor-element.elementor-element-7e63c1c {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a4ccb */.elementor-2971 .elementor-element.elementor-element-f2a4ccb {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef5fd91 */.elementor-2971 .elementor-element.elementor-element-ef5fd91 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d0dacd */.elementor-2971 .elementor-element.elementor-element-2d0dacd {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0f5fa2 */.elementor-2971 .elementor-element.elementor-element-b0f5fa2 {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aad35ee */.elementor-2971 .elementor-element.elementor-element-aad35ee {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39b457d */.elementor-2971 .elementor-element.elementor-element-39b457d {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: manual;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d251548 */@media (max-width: 1024px) { 
    .elementor-section[data-id="043bdbf"] .elementor-container {
        display: flex;
        flex-direction: column; 
        gap: 16px; 
        padding-left: 125px; 
        padding-right: 125px; 
    }

    .elementor-section[data-id="043bdbf"] .elementor-column {
        width: 100%; 
        box-sizing: border-box; 
        height: auto; 
    }
}

@media (max-width: 768px) {
    .elementor-section[data-id="043bdbf"] {
        height: auto; 
 
    }

    .elementor-section[data-id="043bdbf"] .elementor-container {
        display: flex;
        flex-direction: column; 
        gap: 16px; 
        padding-left: 16px; 
        padding-right: 16px; 
    }

    
    .elementor-section[data-id="043bdbf"] .elementor-column {
        width: 100%; 
        height: auto; 
        box-sizing: border-box; 
    }

   
    .elementor-section[data-id="043bdbf"] .elementor-widget-image img {
        width: 100%; 
        height: auto; 
 
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1cdb34bf */label[for="form-field-field_privacy"] {
    font-size: 12px !important;
    line-height: 16px !important;
    font-family: Sans-Serif!important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block; 
    vertical-align: middle;    
    white-space: normal
}

label[for="form-field-field_privacy"] a {
    text-decoration: underline;
    color: #E26B00;
}

label[for="form-field-field_privacy"] a:hover {
    color: #D9D9D9;
}

input#form-field-field_privacy {
    padding: 0 !important;
    margin: 0 !important;
    transform: scale(1);
    vertical-align: middle;
    display: inline-block;  
    accent-color: #E26B00;
}

.elementor-field-option {
    display: inline-block;
    line-height: 16px;  
    vertical-align: middle;  
}/* End custom CSS */