.elementor-6 .elementor-element.elementor-element-56b72c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ec6a573{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-7ff0c3a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-7ff0c3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-cf805a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-cf805a0{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-31bc80d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-6 .elementor-element.elementor-element-7a01eb8{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a7a65fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a7a65fd-font-size );font-weight:var( --e-global-typography-a7a65fd-font-weight );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );width:var( --container-widget-width, 434px );max-width:434px;--container-widget-width:434px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7a01eb8 > .elementor-widget-container{margin:24px 0px 48px 0px;}.elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );background-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#2C425F;}.elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-581988c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f7e8411{margin-top:80px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-c698021{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;line-height:42px;}.elementor-6 .elementor-element.elementor-element-c698021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a222ef2{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-422bae8 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 32px 0px;}.elementor-6 .elementor-element.elementor-element-422bae8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3a40b7b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8bc30a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8c44d1{text-align:center;}.elementor-6 .elementor-element.elementor-element-f8c44d1 .elementor-heading-title{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-6 .elementor-element.elementor-element-f8c44d1 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-94de234{text-align:center;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-6 .elementor-element.elementor-element-94de234 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button:focus{color:var( --e-global-color-primary );background-color:#E3E3E3;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b15a3aa > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-720168f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 32px 0px;}.elementor-6 .elementor-element.elementor-element-720168f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-d67b798 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5cde188 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7f3515b{text-align:center;}.elementor-6 .elementor-element.elementor-element-7f3515b .elementor-heading-title{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-6 .elementor-element.elementor-element-7f3515b > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-cc8588c{text-align:center;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-6 .elementor-element.elementor-element-cc8588c > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-fe8ef69 .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-fe8ef69 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-6 .elementor-element.elementor-element-0cfb9d3{margin-top:40px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-6d0ea78 > .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-6 .elementor-element.elementor-element-35c549d{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;line-height:42px;width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-35c549d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-6dbe3c0.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-main-swiper{width:100%;}.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6dbe3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2367851 .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );background-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-2367851 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-2367851 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#2C425F;}.elementor-6 .elementor-element.elementor-element-2367851 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-2367851 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-2367851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cc668bc{margin-top:70px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-7814016 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2d32307 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1c90de4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d9c9316{margin-top:100px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-d2c270a > .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-6 .elementor-element.elementor-element-5abbbea{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;line-height:42px;width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5abbbea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-a36e1e5.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-main-swiper{width:100%;}.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-a36e1e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );background-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#2C425F;}.elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-b8bc7c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-615d73f{margin-top:60px;margin-bottom:100px;}.elementor-6 .elementor-element.elementor-element-dac7fe7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8708804{text-align:center;color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;line-height:42px;width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-8708804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ed229a0{text-align:center;}.elementor-6 .elementor-element.elementor-element-ed229a0 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a7a65fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a7a65fd-font-size );font-weight:var( --e-global-typography-a7a65fd-font-weight );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );}.elementor-6 .elementor-element.elementor-element-0aae6bb{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-6 .elementor-element.elementor-element-0aae6bb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2b978cb{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-6 .elementor-element.elementor-element-2b978cb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button{font-family:var( --e-global-typography-50fed79-font-family ), Sans-serif;font-size:var( --e-global-typography-50fed79-font-size );font-weight:var( --e-global-typography-50fed79-font-weight );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );background-color:var( --e-global-color-primary );border-radius:15px 0px 15px 0px;padding:12px 24px 12px 24px;}.elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#2C425F;}.elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-72e1cc0 > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-1d7e8e6{padding:0px 16px 0px 16px;}.elementor-6 .elementor-element.elementor-element-7ff0c3a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cf805a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-7a01eb8{font-size:var( --e-global-typography-a7a65fd-font-size );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-f7e8411{padding:0px 16px 0px 16px;}.elementor-6 .elementor-element.elementor-element-20fbbb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8c44d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-7f3515b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-fe8ef69 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-0cfb9d3{padding:0px 15px 0px 15px;}.elementor-6 .elementor-element.elementor-element-6d0ea78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2367851 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-1c90de4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-6 .elementor-element.elementor-element-d9c9316{padding:0px 16px 0px 16px;}.elementor-6 .elementor-element.elementor-element-d2c270a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5abbbea{--container-widget-width:476px;--container-widget-flex-grow:0;width:var( --container-widget-width, 476px );max-width:476px;}.elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-615d73f{padding:0px 16px 0px 16px;}.elementor-6 .elementor-element.elementor-element-ed229a0 .elementor-heading-title{font-size:var( --e-global-typography-a7a65fd-font-size );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );}.elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-7ff0c3a > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-cf805a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-31bc80d .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-6 .elementor-element.elementor-element-7a01eb8{font-size:var( --e-global-typography-a7a65fd-font-size );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );}.elementor-6 .elementor-element.elementor-element-7a01eb8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-ba55192 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-c698021{font-size:24px;line-height:32px;}.elementor-6 .elementor-element.elementor-element-f8c44d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-94de234{font-size:16px;line-height:24px;}.elementor-6 .elementor-element.elementor-element-b15a3aa .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-720168f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-7f3515b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-cc8588c{font-size:16px;line-height:24px;}.elementor-6 .elementor-element.elementor-element-fe8ef69 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-35c549d{font-size:24px;line-height:32px;}.elementor-6 .elementor-element.elementor-element-6dbe3c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2367851 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-1c90de4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-6 .elementor-element.elementor-element-5abbbea{font-size:24px;line-height:32px;}.elementor-6 .elementor-element.elementor-element-a36e1e5.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-main-swiper{width:100%;}.elementor-6 .elementor-element.elementor-element-b8bc7c8 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-8708804{font-size:24px;line-height:32px;}.elementor-6 .elementor-element.elementor-element-ed229a0 .elementor-heading-title{font-size:var( --e-global-typography-a7a65fd-font-size );line-height:var( --e-global-typography-a7a65fd-line-height );letter-spacing:var( --e-global-typography-a7a65fd-letter-spacing );word-spacing:var( --e-global-typography-a7a65fd-word-spacing );}.elementor-6 .elementor-element.elementor-element-0aae6bb{--grid-row-gap:28px;}.elementor-6 .elementor-element.elementor-element-0aae6bb > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-72e1cc0 .elementor-button{font-size:var( --e-global-typography-50fed79-font-size );line-height:var( --e-global-typography-50fed79-line-height );letter-spacing:var( --e-global-typography-50fed79-letter-spacing );word-spacing:var( --e-global-typography-50fed79-word-spacing );}.elementor-6 .elementor-element.elementor-element-72e1cc0 > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-7ff0c3a{width:100%;}.elementor-6 .elementor-element.elementor-element-581988c{width:100%;}.elementor-6 .elementor-element.elementor-element-422bae8{width:48%;}.elementor-6 .elementor-element.elementor-element-720168f{width:48%;}}/* Start custom CSS for image, class: .elementor-element-2b6c6e1 */@media only screen and (min-width: 768px) and (max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-2b6c6e1 img{
    width: 500px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c698021 */.elementor-6 .elementor-element.elementor-element-c698021 p{
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a40b7b */@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-3a40b7b img{
    border-radius: 100px 0px 0px 0px;
}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-3a40b7b img {
    border-radius: 56px 0px 0px 0px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8bc30a */@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-f8bc30a img{
    border-radius: 100px 0px 0px 0px;
}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-f8bc30a img {
    border-radius: 56px 0px 0px 0px
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94de234 */.elementor-6 .elementor-element.elementor-element-94de234 p{
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b15a3aa */.coluna-cardRino:hover .elementor-button-wrapper a{
    background: #E3E3E3 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-422bae8 */.elementor-6 .elementor-element.elementor-element-422bae8 {
    border: solid 1px #CCCCCC;
    border-radius: 102px 0px 100px 0px
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-422bae8 {
    border: solid 1px #CCCCCC;
    border-radius: 58px 0px 56px 0px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67b798 */@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-d67b798 img{
    border-radius: 0px 100px 0px 0px;
}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-d67b798 img {
    border-radius: 56px 0px 0px 0px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cde188 */@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-5cde188 img{
    border-radius: 0px 100px 0px 0px;
}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-5cde188 img {
    border-radius: 56px 0px 0px 0px
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc8588c */.elementor-6 .elementor-element.elementor-element-cc8588c p{
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe8ef69 */.coluna-cardBlefaro:hover .elementor-button-wrapper a{
    background: #E3E3E3 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-720168f */.elementor-6 .elementor-element.elementor-element-720168f {
    border: solid 1px #CCCCCC;
    border-radius: 0px 103px 0px 100px;
    margin-left: 20px;
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-720168f {
    border: solid 1px #CCCCCC;
    border-radius: 58px 0px 56px 0px;
    margin-top: 20px;
    margin-left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c549d */.elementor-6 .elementor-element.elementor-element-35c549d p{
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6dbe3c0 */.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    font-style: normal !important;
}


.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-next{
    position: absolute;
    top: -40px;
    background: #FFF;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: solid 1px #27374D;
    display: flex;
    justify-content: center;
    align-items: center;
    
    
}

.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-prev{
    position: absolute;
    top: -40px;
    left: 985px;
    background: #27374D;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: solid 1px #27374D;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-prev path{
    fill: #FFF;
}

@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-6dbe3c0 .swiper-pagination{
    display: none;
}

.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-main-swiper{
    padding: 0px !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-next{
    position: absolute;
    top: -40px;
}

.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-prev{
    position: absolute;
    top: -40px;
    left: 580px;

}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-next{
    display: none;
}

.elementor-6 .elementor-element.elementor-element-6dbe3c0 .elementor-swiper-button-prev{
    display: none;
}

.elementor-widget-testimonial-carousel .swiper-slide{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abbbea */.elementor-6 .elementor-element.elementor-element-5abbbea p{
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-a36e1e5 */.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    font-style: normal !important;
}


.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-next{
    position: absolute;
    top: -40px;
    background: #FFF;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: solid 1px #27374D;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-prev{
    position: absolute;
    top: -40px;
    left: 985px;
    background: #27374D;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: solid 1px #27374D;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-prev path{
    fill: #FFF;
}


@media only screen and (min-width: 1025px){
.elementor-6 .elementor-element.elementor-element-a36e1e5 .swiper-pagination{
    display: none;
}

.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-main-swiper{
    padding: 0px !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-next{
    position: absolute;
    top: -40px;
}

.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-prev{
    position: absolute;
    top: -40px;
    left: 580px;

}
}

@media only screen and (max-width: 767px){
.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-next{
    display: none;
}

.elementor-6 .elementor-element.elementor-element-a36e1e5 .elementor-swiper-button-prev{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8708804 */.elementor-6 .elementor-element.elementor-element-8708804 p{
    line-height: 40px;
}/* End custom CSS */