.elementor-51 .elementor-element.elementor-element-7fa044f{--display:flex;--min-height:880px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-7fa044f:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-7fa044f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://www.rubic.fi/wp-content/uploads/2024/09/fallback-banner.png") 50% 50%;background-size:cover}.elementor-51 .elementor-element.elementor-element-f7bb777{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-7ff6ffd .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:60px;font-weight:500;color:#fff}.elementor-51 .elementor-element.elementor-element-4f3784d{width:var(--container-widget-width,553px);max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-4f3784d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:400;line-height:32px;color:#fff}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-51 .elementor-element.elementor-element-d40a09c .elementor-button{background-color:#fff;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:0;padding:20px 40px}.elementor-51 .elementor-element.elementor-element-d40a09c .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-d40a09c .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-51 .elementor-element.elementor-element-d40a09c>.elementor-widget-container{padding:0}.elementor-51 .elementor-element.elementor-element-d40a09c .elementor-button:hover svg,.elementor-51 .elementor-element.elementor-element-d40a09c .elementor-button:focus svg{fill:#fff}.elementor-51 .elementor-element.elementor-element-bbed985{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-73abfb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-dfa21eb{--display:flex}.elementor-51 .elementor-element.elementor-element-a3438d8 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-b701ae9{width:var(--container-widget-width,269px);max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-b701ae9>.elementor-widget-container{padding:30px;border-style:solid;border-width:0 0 0 2px;border-color:#ff8500}.elementor-51 .elementor-element.elementor-element-b701ae9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-d968cbb{--display:flex}.elementor-51 .elementor-element.elementor-element-a112ad8 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-f89e310{width:var(--container-widget-width,269px);max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-f89e310>.elementor-widget-container{padding:30px;border-style:solid;border-width:0 0 0 2px;border-color:#ff8500}.elementor-51 .elementor-element.elementor-element-f89e310 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-913f3b1{--display:flex}.elementor-51 .elementor-element.elementor-element-922709c .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-9a86813{width:var(--container-widget-width,367px);max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-9a86813>.elementor-widget-container{padding:30px;border-style:solid;border-width:0 0 0 2px;border-color:#ff8500}.elementor-51 .elementor-element.elementor-element-9a86813 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-2fe7b45{--display:flex}.elementor-51 .elementor-element.elementor-element-005fab6 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:40px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-bff9f72{width:var(--container-widget-width,264px);max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-bff9f72>.elementor-widget-container{padding:30px;border-style:solid;border-width:0 0 0 2px;border-color:#ff8500}.elementor-51 .elementor-element.elementor-element-bff9f72 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-secondary)}.elementor-51 .elementor-element.elementor-element-eacd207{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-d93803e{--display:flex}.elementor-51 .elementor-element.elementor-element-b752b4a>.elementor-widget-container{margin:0 0 30px}.elementor-51 .elementor-element.elementor-element-b752b4a .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:48px;font-weight:500;color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-d97e5e4{width:var(--container-widget-width,625px);max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24em}.elementor-51 .elementor-element.elementor-element-84ec217 .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-84ec217 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-35405a4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-51 .elementor-element.elementor-element-fd3afc4>.elementor-widget-container{padding:0}.elementor-51 .elementor-element.elementor-element-b827639{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-b827639:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-b827639>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f6f6}.elementor-51 .elementor-element.elementor-element-4c3c74a{--display:flex}.elementor-51 .elementor-element.elementor-element-129abba>.elementor-widget-container{margin:0 0 30px}.elementor-51 .elementor-element.elementor-element-129abba{text-align:center}.elementor-51 .elementor-element.elementor-element-129abba .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:48px;font-weight:500;color:#000}.elementor-51 .elementor-element.elementor-element-0254350{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap}.elementor-51 .elementor-element.elementor-element-3ebc14d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-29fd32c{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-29fd32c .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-54d89d4{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-54d89d4 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-f68da67 .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-f68da67 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-3d06529{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-96a6908{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-96a6908 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-33dba89{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-33dba89 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-65255b8 .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-65255b8 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-7a5971c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-add435d{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-add435d .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-ab53c47{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-ab53c47 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-6f68e6d .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-6f68e6d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-9af44ed{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-080bd41{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-080bd41 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-48bb07b{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-48bb07b .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-0eece89 .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-0eece89 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-2d0d38f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-1b896cd{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-1b896cd .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-7c8fc47{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-7c8fc47 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-bb174bb .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-bb174bb .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-dc35a34{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-34ac14c{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-34ac14c .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-6475a1b{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-51 .elementor-element.elementor-element-6475a1b .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-2d2ddef .elementor-button{background-color:#FF850000;font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;padding:0}.elementor-51 .elementor-element.elementor-element-2d2ddef .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-5955a34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-d8d73b8>.elementor-widget-container{margin:0 0 20px}.elementor-51 .elementor-element.elementor-element-d8d73b8{text-align:center}.elementor-51 .elementor-element.elementor-element-d8d73b8 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:48px;font-weight:500;color:#000}.elementor-51 .elementor-element.elementor-element-47cc1fc{text-align:center}.elementor-51 .elementor-element.elementor-element-47cc1fc .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-51 .elementor-element.elementor-element-43a49ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-c200545{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%}.elementor-51 .elementor-element.elementor-element-8f22027{--swiper-slides-to-display:1;--swiper-offset-size:120px;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-30%;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:15%;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:60px;--arrow-size:115px;--arrow-normal-color:#000;--arrow-hover-color:#000000D1}.elementor-51 .elementor-element.elementor-element-8f22027 .swiper-slide>.elementor-element{height:100%}.elementor-51 .elementor-element.elementor-element-0df9842{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-1879bb9 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Unbounded",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:0;padding:20px 30px}.elementor-51 .elementor-element.elementor-element-1879bb9 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-1879bb9 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-1879bb9>.elementor-widget-container{padding:20px 0}.elementor-51 .elementor-element.elementor-element-1f2e711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-7953cb6{--e-image-carousel-slides-to-show:5}.elementor-51 .elementor-element.elementor-element-7953cb6 .swiper-wrapper{display:flex;align-items:center}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-3ebc14d{--width:32%}.elementor-51 .elementor-element.elementor-element-3d06529{--width:32%}.elementor-51 .elementor-element.elementor-element-7a5971c{--width:32%}.elementor-51 .elementor-element.elementor-element-9af44ed{--width:32%}.elementor-51 .elementor-element.elementor-element-2d0d38f{--width:32%}.elementor-51 .elementor-element.elementor-element-dc35a34{--width:32%}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-0254350{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-51 .elementor-element.elementor-element-3ebc14d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-51 .elementor-element.elementor-element-29fd32c .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-96a6908 .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-add435d .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-080bd41 .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-1b896cd .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-34ac14c .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-8f22027{--swiper-slides-to-display:1}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-7fa044f{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-51 .elementor-element.elementor-element-7ff6ffd .elementor-heading-title{font-size:36px;line-height:1.2em}.elementor-51 .elementor-element.elementor-element-4f3784d .elementor-heading-title{font-size:18px;line-height:26px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-73abfb7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-eacd207{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-35405a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-51 .elementor-element.elementor-element-fd3afc4 img{max-width:450px}.elementor-51 .elementor-element.elementor-element-b827639{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-129abba>.elementor-widget-container{margin:0}.elementor-51 .elementor-element.elementor-element-129abba .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-0254350{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:30px 0px;--row-gap:30px;--column-gap:0px}.elementor-51 .elementor-element.elementor-element-29fd32c .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-96a6908 .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-add435d .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-080bd41 .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-1b896cd .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-34ac14c .elementor-heading-title{font-size:24px}.elementor-51 .elementor-element.elementor-element-5955a34{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-d8d73b8 .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-47cc1fc .elementor-heading-title{line-height:1.2em}.elementor-51 .elementor-element.elementor-element-c200545{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-51 .elementor-element.elementor-element-8f22027{--swiper-slides-to-display:1;--swiper-offset-size:0px;--arrow-prev-left-position:-60%;--arrow-prev-top-position:70px;--arrow-next-right-position:30%;--arrow-next-top-position:70px}.elementor-51 .elementor-element.elementor-element-7953cb6{--e-image-carousel-slides-to-show:2}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-7fa044f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-51 .elementor-element.elementor-element-f7bb777{--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-a3438d8 .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-a112ad8 .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-922709c .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-005fab6 .elementor-heading-title{font-size:32px}.elementor-51 .elementor-element.elementor-element-b752b4a>.elementor-widget-container{margin:0}.elementor-51 .elementor-element.elementor-element-b752b4a .elementor-heading-title{font-size:32px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-51 .elementor-element.elementor-element-fd3afc4 img{width:100%}.elementor-51 .elementor-element.elementor-element-0254350{--justify-content:space-evenly}.elementor-51 .elementor-element.elementor-element-8f22027{--swiper-slides-to-display:1}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-dfa21eb{--width:48%}.elementor-51 .elementor-element.elementor-element-d968cbb{--width:48%}.elementor-51 .elementor-element.elementor-element-913f3b1{--width:48%}.elementor-51 .elementor-element.elementor-element-2fe7b45{--width:48%}.elementor-51 .elementor-element.elementor-element-3ebc14d{--width:45%}.elementor-51 .elementor-element.elementor-element-3d06529{--width:45%}.elementor-51 .elementor-element.elementor-element-7a5971c{--width:45%}.elementor-51 .elementor-element.elementor-element-9af44ed{--width:45%}.elementor-51 .elementor-element.elementor-element-2d0d38f{--width:45%}.elementor-51 .elementor-element.elementor-element-dc35a34{--width:45%}}.elementor-51 .elementor-element.elementor-element-84ec217 span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-f68da67 span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-65255b8 span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-6f68e6d span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-0eece89 span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-bb174bb span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-2d2ddef span.elementor-button-icon{transform:rotate(315deg)}.elementor-51 .elementor-element.elementor-element-7953cb6 figure.swiper-slide-inner img{margin:0 auto}.elementor-51 .elementor-element.elementor-element-7953cb6 .swiper:before{content:'';background-image:linear-gradient(to right,rgba(255,0,0,0),rgba(255,255,255,1));width:200px;position:absolute;z-index:2;right:0;height:100%}.elementor-51 .elementor-element.elementor-element-7953cb6 .swiper:after{content:'';background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(255,255,255,1));width:220px;position:absolute;z-index:2;left:0;height:100%;top:0}