.elementor-1985 .elementor-element.elementor-element-57f7e60:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-57f7e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0e8068 );}.elementor-1985 .elementor-element.elementor-element-57f7e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:57px 15px 63px 15px;}.elementor-1985 .elementor-element.elementor-element-57f7e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-69d1b4e{text-align:center;}.elementor-1985 .elementor-element.elementor-element-69d1b4e .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-69d1b4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-917c189{text-align:center;}.elementor-1985 .elementor-element.elementor-element-917c189 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-3bac6ad > .elementor-container{min-height:800px;}.elementor-1985 .elementor-element.elementor-element-3bac6ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1985 .elementor-element.elementor-element-3bac6ad:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-3bac6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0e8068 );}.elementor-1985 .elementor-element.elementor-element-3bac6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1985 .elementor-element.elementor-element-3bac6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1985 .elementor-element.elementor-element-4aa7765.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1985 .elementor-element.elementor-element-4aa7765.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1985 .elementor-element.elementor-element-7e1861e:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-7e1861e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0e8068 );}.elementor-1985 .elementor-element.elementor-element-7e1861e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:57px 15px 63px 15px;}.elementor-1985 .elementor-element.elementor-element-7e1861e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-5488bee > .elementor-container{max-width:1600px;}.elementor-1985 .elementor-element.elementor-element-5488bee:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-5488bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-5488bee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 200px 100px 200px;}.elementor-1985 .elementor-element.elementor-element-5488bee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-116f1e0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1985 .elementor-element.elementor-element-116f1e0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1985 .elementor-element.elementor-element-116f1e0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-description{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1985 .elementor-element.elementor-element-0df3cd5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-description{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1985 .elementor-element.elementor-element-654629f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1985 .elementor-element.elementor-element-654629f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1985 .elementor-element.elementor-element-654629f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-description{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1985 .elementor-element.elementor-element-5033428.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1985 .elementor-element.elementor-element-5033428.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1985 .elementor-element.elementor-element-5033428.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-description{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1985 .elementor-element.elementor-element-107915b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:57px 15px 63px 15px;}.elementor-1985 .elementor-element.elementor-element-107915b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-467fc0e{text-align:center;}.elementor-1985 .elementor-element.elementor-element-467fc0e .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-467fc0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-9dce6c5 > .elementor-container{max-width:1600px;}.elementor-1985 .elementor-element.elementor-element-9dce6c5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-9dce6c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1985 .elementor-element.elementor-element-b8ffa24{text-align:center;}.elementor-1985 .elementor-element.elementor-element-b8ffa24 .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-ef521a4{text-align:center;color:var( --e-global-color-a3fef09 );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-3da514a{text-align:center;}.elementor-1985 .elementor-element.elementor-element-3da514a .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-77cdb0d{text-align:center;color:var( --e-global-color-a3fef09 );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-81af36d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-b92da31{text-align:center;}.elementor-1985 .elementor-element.elementor-element-b92da31 .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-f913fde{text-align:center;color:var( --e-global-color-a3fef09 );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-cd0c749:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-cd0c749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08c475a );}.elementor-1985 .elementor-element.elementor-element-cd0c749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:57px 15px 63px 15px;}.elementor-1985 .elementor-element.elementor-element-cd0c749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-0068cb3{text-align:center;}.elementor-1985 .elementor-element.elementor-element-0068cb3 .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-0068cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-62c51bf > .elementor-container{max-width:1600px;}.elementor-1985 .elementor-element.elementor-element-62c51bf:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-62c51bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3fef09 );}.elementor-1985 .elementor-element.elementor-element-62c51bf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-62c51bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-1985 .elementor-element.elementor-element-22b20e3{text-align:left;}.elementor-1985 .elementor-element.elementor-element-22b20e3 .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-be58b4f{text-align:left;color:var( --e-global-color-787e1ef );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-c9c5009{text-align:left;}.elementor-1985 .elementor-element.elementor-element-c9c5009 .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-8b6fa01{text-align:left;color:var( --e-global-color-787e1ef );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-a21819d{text-align:left;}.elementor-1985 .elementor-element.elementor-element-a21819d .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-a9f89b7{text-align:left;color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-dd0879e{text-align:left;}.elementor-1985 .elementor-element.elementor-element-dd0879e .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-eb5a369{text-align:left;color:var( --e-global-color-787e1ef );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-502ac27{text-align:left;}.elementor-1985 .elementor-element.elementor-element-502ac27 .elementor-heading-title{color:var( --e-global-color-787e1ef );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-2ac43e3{text-align:left;color:var( --e-global-color-787e1ef );font-family:var( --e-global-typography-dac709f-font-family ), Sans-serif;font-size:var( --e-global-typography-dac709f-font-size );font-weight:var( --e-global-typography-dac709f-font-weight );text-transform:var( --e-global-typography-dac709f-text-transform );font-style:var( --e-global-typography-dac709f-font-style );text-decoration:var( --e-global-typography-dac709f-text-decoration );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-65260bb:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-65260bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0e8068 );}.elementor-1985 .elementor-element.elementor-element-65260bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1985 .elementor-element.elementor-element-65260bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-f20de08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1985 .elementor-element.elementor-element-dd9ac63{text-align:center;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 > .elementor-widget-container{margin:152px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-396a3db{text-align:center;color:var( --e-global-color-08c475a );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;width:var( --container-widget-width, 839px );max-width:839px;--container-widget-width:839px;--container-widget-flex-grow:0;}.elementor-1985 .elementor-element.elementor-element-6ffe4c22 > .elementor-container{max-width:1600px;}.elementor-1985 .elementor-element.elementor-element-6ffe4c22:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-6ffe4c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0e8068 );}.elementor-1985 .elementor-element.elementor-element-6ffe4c22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-1985 .elementor-element.elementor-element-6ffe4c22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-7619dbe5{--e-image-carousel-slides-to-show:6;width:auto;max-width:auto;}.elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-swiper-button.elementor-swiper-button-next{font-size:45px;color:var( --e-global-color-aba0018 );}.elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-aba0018 );}.elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-08c475a );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-1985 .elementor-element.elementor-element-7619dbe5 > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 35px 0px 35px;}.elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button{font-family:var( --e-global-typography-2800833-font-family ), Sans-serif;font-size:var( --e-global-typography-2800833-font-size );font-weight:var( --e-global-typography-2800833-font-weight );text-transform:var( --e-global-typography-2800833-text-transform );font-style:var( --e-global-typography-2800833-font-style );text-decoration:var( --e-global-typography-2800833-text-decoration );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );background-color:var( --e-global-color-1ef4770 );border-style:solid;border-color:var( --e-global-color-1ef4770 );border-radius:15px 15px 15px 15px;}.elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button:hover, .elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button:focus{color:var( --e-global-color-1ef4770 );background-color:var( --e-global-color-787e1ef );}.elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button:hover svg, .elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button:focus svg{fill:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-54837fd7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-eb4add2 > .elementor-container{max-width:1600px;}.elementor-1985 .elementor-element.elementor-element-41d86dc{text-align:center;}.elementor-1985 .elementor-element.elementor-element-41d86dc .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:var( --e-global-typography-1a17873-font-family ), Sans-serif;font-size:var( --e-global-typography-1a17873-font-size );font-weight:var( --e-global-typography-1a17873-font-weight );text-transform:var( --e-global-typography-1a17873-text-transform );font-style:var( --e-global-typography-1a17873-font-style );text-decoration:var( --e-global-typography-1a17873-text-decoration );line-height:var( --e-global-typography-1a17873-line-height );letter-spacing:var( --e-global-typography-1a17873-letter-spacing );word-spacing:var( --e-global-typography-1a17873-word-spacing );}.elementor-1985 .elementor-element.elementor-element-41d86dc > .elementor-widget-container{margin:121px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-main-swiper{height:579px;}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-1985 .elementor-element.elementor-element-3828428.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-swiper-button{font-size:26px;color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-swiper-button svg{fill:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-3828428 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-1985 .elementor-element.elementor-element-1d750fac:not(.elementor-motion-effects-element-type-background), .elementor-1985 .elementor-element.elementor-element-1d750fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78da9ed );}.elementor-1985 .elementor-element.elementor-element-1d750fac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:69px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-1d750fac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-1282838a > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-1985 .elementor-element.elementor-element-7c58071a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1985 .elementor-element.elementor-element-7c58071a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1985 .elementor-element.elementor-element-57189b23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1985 .elementor-element.elementor-element-57189b23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-787e1ef );}.elementor-1985 .elementor-element.elementor-element-57189b23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 96px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:69px 69px 69px 69px;}.elementor-1985 .elementor-element.elementor-element-57189b23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1985 .elementor-element.elementor-element-1c28e093 .elementor-heading-title{color:var( --e-global-color-1ef4770 );font-family:var( --e-global-typography-32a0ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-32a0ecd-font-size );font-weight:var( --e-global-typography-32a0ecd-font-weight );text-transform:var( --e-global-typography-32a0ecd-text-transform );font-style:var( --e-global-typography-32a0ecd-font-style );text-decoration:var( --e-global-typography-32a0ecd-text-decoration );line-height:var( --e-global-typography-32a0ecd-line-height );letter-spacing:var( --e-global-typography-32a0ecd-letter-spacing );word-spacing:var( --e-global-typography-32a0ecd-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7331b0a8{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.8em;}.elementor-1985 .elementor-element.elementor-element-7331b0a8 > .elementor-widget-container{border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-78da9ed );}.elementor-1985 .elementor-element.elementor-element-5942b896{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.8em;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:8px;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-8px;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-858bbee );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-field{color:#5F5F5F;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-field, .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-subgroup label{font-family:var( --e-global-typography-8b5735c-font-family ), Sans-serif;font-size:var( --e-global-typography-8b5735c-font-size );font-weight:var( --e-global-typography-8b5735c-font-weight );text-transform:var( --e-global-typography-8b5735c-text-transform );font-style:var( --e-global-typography-8b5735c-font-style );text-decoration:var( --e-global-typography-8b5735c-text-decoration );line-height:var( --e-global-typography-8b5735c-line-height );letter-spacing:var( --e-global-typography-8b5735c-letter-spacing );word-spacing:var( --e-global-typography-8b5735c-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-858bbee );border-color:#FFFFFF;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-858bbee );border-color:#FFFFFF;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button{font-family:var( --e-global-typography-2800833-font-family ), Sans-serif;font-size:var( --e-global-typography-2800833-font-size );font-weight:var( --e-global-typography-2800833-font-weight );text-transform:var( --e-global-typography-2800833-text-transform );font-style:var( --e-global-typography-2800833-font-style );text-decoration:var( --e-global-typography-2800833-text-decoration );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );border-style:solid;border-radius:15px 15px 15px 15px;}.elementor-1985 .elementor-element.elementor-element-7940b842 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-1ef4770 );color:var( --e-global-color-787e1ef );border-color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button[type="submit"]{background-color:var( --e-global-color-1ef4770 );color:var( --e-global-color-787e1ef );border-color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-787e1ef );}.elementor-1985 .elementor-element.elementor-element-7940b842 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-1ef4770 );color:var( --e-global-color-787e1ef );}.elementor-1985 .elementor-element.elementor-element-7940b842 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-787e1ef );color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-787e1ef );color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-message.elementor-message-success{color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-message.elementor-message-danger{color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-message.elementor-help-inline{color:var( --e-global-color-1ef4770 );}.elementor-1985 .elementor-element.elementor-element-7940b842{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--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;}@media(min-width:768px){.elementor-1985 .elementor-element.elementor-element-40b0f644{width:100%;}.elementor-1985 .elementor-element.elementor-element-7c58071a{width:51.519%;}.elementor-1985 .elementor-element.elementor-element-57189b23{width:38%;}.elementor-1985 .elementor-element.elementor-element-e96c3b7{width:9.773%;}}@media(max-width:1024px){.elementor-1985 .elementor-element.elementor-element-57f7e60{padding:20px 0px 20px 0px;}.elementor-1985 .elementor-element.elementor-element-69d1b4e .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-69d1b4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-917c189 .elementor-heading-title{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-917c189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-7e1861e{padding:20px 0px 20px 0px;}.elementor-1985 .elementor-element.elementor-element-811aa83 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1985 .elementor-element.elementor-element-5488bee{padding:50px 20px 50px 20px;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-wrapper{text-align:center;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-description{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-description{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-description{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-description{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-107915b{padding:20px 0px 20px 0px;}.elementor-1985 .elementor-element.elementor-element-467fc0e .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-467fc0e > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-1985 .elementor-element.elementor-element-b8ffa24{text-align:center;}.elementor-1985 .elementor-element.elementor-element-b8ffa24 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-ef521a4{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-3da514a .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-77cdb0d{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-81af36d > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-b92da31 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-f913fde{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-cd0c749{padding:20px 0px 20px 0px;}.elementor-1985 .elementor-element.elementor-element-0068cb3 .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-0068cb3 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-1985 .elementor-element.elementor-element-22b20e3{text-align:center;}.elementor-1985 .elementor-element.elementor-element-22b20e3 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-be58b4f{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-c9c5009 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-8b6fa01{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-a21819d .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-a9f89b7{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-dd0879e .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-eb5a369{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-502ac27 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-2ac43e3{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-dd9ac63{text-align:center;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-396a3db{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-6ffe4c22{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-1985 .elementor-element.elementor-element-7619dbe5{--e-image-carousel-slides-to-show:3;}.elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-image-carousel-caption{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button{font-size:var( --e-global-typography-2800833-font-size );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );}.elementor-1985 .elementor-element.elementor-element-54837fd7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-eb4add2{margin-top:50px;margin-bottom:50px;}.elementor-1985 .elementor-element.elementor-element-41d86dc .elementor-heading-title{font-size:var( --e-global-typography-1a17873-font-size );line-height:var( --e-global-typography-1a17873-line-height );letter-spacing:var( --e-global-typography-1a17873-letter-spacing );word-spacing:var( --e-global-typography-1a17873-word-spacing );}.elementor-1985 .elementor-element.elementor-element-41d86dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-main-swiper{height:450px;}.elementor-1985 .elementor-element.elementor-element-3828428.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-3828428 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-1282838a{margin-top:0px;margin-bottom:50px;}.elementor-1985 .elementor-element.elementor-element-57189b23 > .elementor-element-populated{margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-1985 .elementor-element.elementor-element-1c28e093 .elementor-heading-title{font-size:var( --e-global-typography-32a0ecd-font-size );line-height:var( --e-global-typography-32a0ecd-line-height );letter-spacing:var( --e-global-typography-32a0ecd-letter-spacing );word-spacing:var( --e-global-typography-32a0ecd-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-field, .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-subgroup label{font-size:var( --e-global-typography-8b5735c-font-size );line-height:var( --e-global-typography-8b5735c-line-height );letter-spacing:var( --e-global-typography-8b5735c-letter-spacing );word-spacing:var( --e-global-typography-8b5735c-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button{font-size:var( --e-global-typography-2800833-font-size );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );}}@media(max-width:767px){.elementor-1985 .elementor-element.elementor-element-57f7e60{padding:50px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-69d1b4e .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-69d1b4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-917c189 .elementor-heading-title{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-917c189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-7e1861e{padding:50px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-811aa83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-5488bee{padding:50px 0px 50px 0px;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-116f1e0 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1985 .elementor-element.elementor-element-0df3cd5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-654629f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1985 .elementor-element.elementor-element-654629f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-img{margin-bottom:15px;}.elementor-1985 .elementor-element.elementor-element-5033428 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1985 .elementor-element.elementor-element-5033428 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-107915b{padding:50px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-467fc0e .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-467fc0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-b8ffa24{text-align:center;}.elementor-1985 .elementor-element.elementor-element-b8ffa24 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-b8ffa24 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-ef521a4{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-3da514a{text-align:center;}.elementor-1985 .elementor-element.elementor-element-3da514a .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-3da514a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-77cdb0d{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-81af36d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-b92da31{text-align:center;}.elementor-1985 .elementor-element.elementor-element-b92da31 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-b92da31 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-f913fde{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-cd0c749{padding:50px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-0068cb3 .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-0068cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-22b20e3{text-align:center;}.elementor-1985 .elementor-element.elementor-element-22b20e3 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-22b20e3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-be58b4f{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-c9c5009{text-align:center;}.elementor-1985 .elementor-element.elementor-element-c9c5009 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-c9c5009 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-8b6fa01{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-a21819d{text-align:center;}.elementor-1985 .elementor-element.elementor-element-a21819d .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-a21819d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-a9f89b7{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-dd0879e{text-align:center;}.elementor-1985 .elementor-element.elementor-element-dd0879e .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-dd0879e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-eb5a369{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-502ac27{text-align:center;}.elementor-1985 .elementor-element.elementor-element-502ac27 .elementor-heading-title{font-size:21px;}.elementor-1985 .elementor-element.elementor-element-502ac27 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-2ac43e3{font-size:var( --e-global-typography-dac709f-font-size );line-height:var( --e-global-typography-dac709f-line-height );letter-spacing:var( --e-global-typography-dac709f-letter-spacing );word-spacing:var( --e-global-typography-dac709f-word-spacing );}.elementor-1985 .elementor-element.elementor-element-dd9ac63{text-align:center;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 .elementor-heading-title{font-size:30px;}.elementor-1985 .elementor-element.elementor-element-dd9ac63 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-396a3db{font-size:16px;}.elementor-1985 .elementor-element.elementor-element-7619dbe5{--e-image-carousel-slides-to-show:2;}.elementor-1985 .elementor-element.elementor-element-7619dbe5 .elementor-image-carousel-caption{font-size:12px;}.elementor-1985 .elementor-element.elementor-element-54837fd7 .elementor-button{font-size:var( --e-global-typography-2800833-font-size );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );}.elementor-1985 .elementor-element.elementor-element-54837fd7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-eb4add2{margin-top:50px;margin-bottom:50px;}.elementor-1985 .elementor-element.elementor-element-41d86dc .elementor-heading-title{font-size:var( --e-global-typography-1a17873-font-size );line-height:var( --e-global-typography-1a17873-line-height );letter-spacing:var( --e-global-typography-1a17873-letter-spacing );word-spacing:var( --e-global-typography-1a17873-word-spacing );}.elementor-1985 .elementor-element.elementor-element-41d86dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-3828428 .elementor-main-swiper{height:220px;}.elementor-1985 .elementor-element.elementor-element-3828428.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-1985 .elementor-element.elementor-element-3828428 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-1282838a{padding:0px 0px 0px 0px;}.elementor-1985 .elementor-element.elementor-element-57189b23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 27px 15px;}.elementor-1985 .elementor-element.elementor-element-1c28e093 .elementor-heading-title{font-size:var( --e-global-typography-32a0ecd-font-size );line-height:var( --e-global-typography-32a0ecd-line-height );letter-spacing:var( --e-global-typography-32a0ecd-letter-spacing );word-spacing:var( --e-global-typography-32a0ecd-word-spacing );}.elementor-1985 .elementor-element.elementor-element-1c28e093 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1985 .elementor-element.elementor-element-7331b0a8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1985 .elementor-element.elementor-element-5942b896 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-group .elementor-field, .elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-field-subgroup label{font-size:var( --e-global-typography-8b5735c-font-size );line-height:var( --e-global-typography-8b5735c-line-height );letter-spacing:var( --e-global-typography-8b5735c-letter-spacing );word-spacing:var( --e-global-typography-8b5735c-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7940b842 .elementor-button{font-size:var( --e-global-typography-2800833-font-size );line-height:var( --e-global-typography-2800833-line-height );letter-spacing:var( --e-global-typography-2800833-letter-spacing );word-spacing:var( --e-global-typography-2800833-word-spacing );}.elementor-1985 .elementor-element.elementor-element-7940b842 > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1985 .elementor-element.elementor-element-0d898d1{width:50%;}.elementor-1985 .elementor-element.elementor-element-e46baa4{width:50%;}.elementor-1985 .elementor-element.elementor-element-ffb5fcc{width:50%;}.elementor-1985 .elementor-element.elementor-element-2b3f43d{width:50%;}.elementor-1985 .elementor-element.elementor-element-7c58071a{width:100%;}.elementor-1985 .elementor-element.elementor-element-57189b23{width:100%;}}/* Start custom CSS for html, class: .elementor-element-5cef474 */blockquote {
		position: relative;
		display: block;
		border: 0;
		padding: 8px;
		text-align: center;
		line-height: 1.5em;
		color: #707070;
		width: 300px;
		font-family: "Montserrat";
		font-size: 14px;
		font-style: normal !important;
	}
	blockquote h2 {
		font-size: 18px !important;
		margin-bottom: 0 !important;
	}
	blockquote img {
		max-width: 180px !important;
		display: inline;
	}
	blockquote .notch {
	    position: absolute;
	    padding: 0;
	    width: 0;
	    height: 0;
	}
	blockquote .notch-top {
	    top: -10px;
	    left: 50%;
	    margin-left: -10px;
	    border-top: 0;
	    border-right: 10px solid transparent;
	    border-bottom: 10px solid rgba(0,0,0,0.7);
	    border-left: 10px solid transparent;
	}
	blockquote .notch-right {
		top: 50%;
		right: -10px;
		margin-top: -10px;
	    border-top: 10px solid transparent;
	    border-right: 0;
	    border-bottom: 10px solid transparent;
	    border-left: 10px solid rgba(0,0,0,0.7);
	}
	blockquote .notch-bottom {
		bottom: -10px;
		left: 50%;
		margin-left: -10px;
	    border-top: 10px solid rgba(0,0,0,0.7);
	    border-right: 10px solid transparent;
	    border-bottom: 0;
	    border-left: 10px solid transparent;
	}
	blockquote .notch-left {
		top: 50%;
		left: -10px;
	    margin-top: -10px;
	    border-top: 10px solid transparent;
	    border-right: 10px solid rgba(0,0,0,0.7);
	    border-bottom: 10px solid transparent;
	    border-left: 0;
	}
	img.hotspot {
		display: block;
		width: 100%;
	}
	.hotspot {
		height: 80vh;
		padding-top: 5vh;
	}
	.hotspot-left {
		position: relative;
		width: 30vw;
		margin: auto;
	}
	.spots {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.spot {
	    position: absolute;
	  	text-align: center;
	  	font-weight: bold;
	  	color: rgb(0,0,0,0);
	    width: 10px;
	    height: 10px;
	    background-color: #ED6B5D;
		border: 1px solid #ED6B5D;
		border-radius: 18px;
		animation-name: pulse;
  		animation-duration: 1s;
  		animation-iteration-count: infinite;
  		animation-timing-function: ease-in;
  		animation-direction: alternate;
	}

	@keyframes pulse {
		from { transform: scale(1); }
		to { transform: scale(2); opacity: 0.3; }
	}

	#spot-01, #spot-02, #spot-03,
	#spot-04, #spot-05, #spot-06 {
		display: inline-block;
		width: 0;
		
	}
	#spot-01:hover, #spot-02:hover, #spot-03:hover,
	#spot-04:hover, #spot-05:hover, #spot-06:hover {
		width: 0;
		
	}		
	
	#spot-01 {
		position: absolute;
	    top: 43%;
	    left: 68%;
	}
	#spot-01 > blockquote {
		opacity: 0;
		margin: -400px 0 0 140px;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	}
	.transitionLine-01 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 3px 0 0 4px;
	    transform: rotatex(180deg);
    	transform-origin: top;
	}
	#spot-01 > .transitionLine-01 {
		border-bottom: 2px solid #ef4e4e;
	    border-left: 2px solid #ef4e4e;
	    -webkit-animation: increase01 3s linear 0s 1 forwards;
	    -moz-animation: increase01 3s linear 0s 1 forwards;
	    -o-animation: increase01 3s linear 0s 1 forwards;
	    animation: increase01 3s linear 0s 1 forwards;
	}
	@keyframes increase01 {
	    /*load to left*/
	    30% {
	        width: 0px;
	        height: 157px;
	    }

	    31% {
	        width: 1px;
	        height: 157px;
	    }

	    /*load down*/
	    60% {
	        width: 300px;
	        height: 157px;
	    }

	    /*load to left*/
	    100% {
	        width: 300px;
	        height: 157px;
	    }
	}

	#spot-02 {
		position: absolute;
	    top: 70%;
	    left: 70%;
	}
	#spot-02 > blockquote {
		opacity: 0;
		margin: -85px 0 0 130px;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	}
	.transitionLine-02 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 5px 0 0 5px;
	}
	#spot-02 > .transitionLine-02 {
		border-left: 2px solid #ef4e4e;
	    border-bottom: 2px solid #ef4e4e;
	    -webkit-animation: increase02 3s linear 0s 1 forwards;
	    -moz-animation: increase02 3s linear 0s 1 forwards;
	    -o-animation: increase02 3s linear 0s 1 forwards;
	    animation: increase02 3s linear 0s 1 forwards;
	}
	@keyframes increase02 {
	    /*load to left*/
	    30% {
	        width: 0px;
	        height: 120px;
	    }

	    31% {
	        width: 1px;
	        height: 120px;
	    }

	    /*load down*/
	    60% {
	        height: 120px;
	        width: 280px;
	    }

	    /*load to left*/
	    100% {
	        height: 120px;
	        width: 280px;
	    }
	}

	#spot-03 {
		position: absolute;
	    top: 73%;
	    left: 38%;
	}
	#spot-03 > blockquote {
		opacity: 0;
		margin: -85px 0 0 -50px;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	}

	.transitionLine-03 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 5px 0 0 5px;
	}
	#spot-03 > .transitionLine-03 {
		border-left: 2px solid #ef4e4e;
	    border-bottom: 2px solid #ef4e4e;
	    -webkit-animation: increase03 3s linear 0s 1 forwards;
	    -moz-animation: increase03 3s linear 0s 1 forwards;
	    -o-animation: increase03 3s linear 0s 1 forwards;
	    animation: increase03 3s linear 0s 1 forwards;
	}
	@keyframes increase03 {
	    /*load to left*/
	    30% {
	        width: 0px;
	        height: 200px;
	    }

	    31% {
	        width: 1px;
	        height: 200px;
	    }

	    /*load down*/
	    60% {
	        height: 200px;
	        width: 20px;
	    }

	    /*load to left*/
	    100% {
	        height: 200px;
	        width: 20px;
	    }
	}

	#spot-04 {
		position: absolute;
	    top: 73%;
	    left: 20%;

	}
	#spot-04 > blockquote {
		opacity: 0;
		margin: 0 0 0 40px;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	    right: 300px;
	    top: -80px;

	}

	.transitionLine-04 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 5px -5px 0 0;
	    float: right;
	    right: 98%; 	
	}
	#spot-04 > .transitionLine-04 {
		border-right: 2px solid #ef4e4e;
	    border-bottom: 2px solid #ef4e4e;
	    -webkit-animation: increase04 3s linear 0s 1 forwards;
	    -moz-animation: increase04 3s linear 0s 1 forwards;
	    -o-animation: increase04 3s linear 0s 1 forwards;
	    animation: increase04 3s linear 0s 1 forwards;
	}
	@keyframes increase04 {
	    /*load to left*/
	    30% {
	        width: 0px;
	        height: 200px;
	    }

	    31% {
	        width: 1px;
	        height: 200px;
	    }

	    /*load down*/
	    60% {
	        height: 200px;
	        width: 30px;
	    }

	    /*load to left*/
	    100% {
	        height: 200px;
	        width: 30px;
	    }
	}

	#spot-05 {
		position: absolute;
	    top: 25%;
	    left: 29%;

	}
	#spot-05 > blockquote {
		opacity: 0;
		margin: 0 0 0 -100px;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	    right: 500px;
	    top: -80px;

	}

	.transitionLine-05 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 5px 0 0 5px;
	    float: right;
	    right: 98%; 	
	}
	#spot-05 > .transitionLine-05 {
		border-left: 2px solid #ef4e4e;
	    border-top: 2px solid #ef4e4e;
	    -webkit-animation: increase05 3s linear 0s 1 forwards;
	    -moz-animation: increase05 3s linear 0s 1 forwards;
	    -o-animation: increase05 3s linear 0s 1 forwards;
	    animation: increase05 3s linear 0s 1 forwards;
	}
	@keyframes increase05 {
	    /*load to left*/
	    30% {
	        width: 390px;
	        height: 0px;
	    }

	    31% {
	        width: 390px;
	        height: 2px;
	    }

	    /*load down*/
	    60% {
	        height: 150px;
	        width: 390px;
	    }

	    /*load to left*/
	    100% {
	        height: 150px;
	        width: 390px;
	    }
	}

	#spot-06 {
		position: absolute;
	    top: 15%;
	    left: 35%;

	}
	#spot-06 > blockquote {
		opacity: 0;
		margin: 0 0 0 0;
		-webkit-animation: fade 1.5s linear 0s 1 forwards;
	    -moz-animation: fade 1.5s linear 0s 1 forwards;
	    -o-animation: fade 1.5s linear 0s 1 forwards;
	    animation: fade 1.5s linear 0s 1 forwards;
	    right: 700px;
	    bottom: 200px;
	}

	.transitionLine-06 {
	    height: 0px;
	    width: 0px;
	    position: relative;
	    margin: 5px -5px 0 0px;
	    float: right;
	    right: 98%;
	    transform: rotatex(180deg);
    	transform-origin: top; 	
	}
	#spot-06 > .transitionLine-06 {
		border-right: 2px solid #ef4e4e;
	    border-bottom: 2px solid #ef4e4e;
	    -webkit-animation: increase06 3s linear 0s 1 forwards;
	    -moz-animation: increase06 3s linear 0s 1 forwards;
	    -o-animation: increase06 3s linear 0s 1 forwards;
	    animation: increase06 3s linear 0s 1 forwards;
	}
	@keyframes increase06 {
	    /*load to left*/
	    30% {
	        width: 0px;
	        height: 62px;
	    }

	    31% {
	        width: 1px;
	        height: 62px;
	    }

	    /*load down*/
	    60% {
	        height: 62px;
	        width: 470px;
	    }

	    /*load to left*/
	    100% {
	        height: 62px;
	        width: 470px;
	    }
	}

	@keyframes fade {
	    /*load to left*/
	    0% {
	       opacity: 0;
	    }

	    85% {
	        opacity: 0;
	    }

	    /*load to left*/
	    100% {
	       opacity: 1;
	    }
	}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc97cc */.hotspot-right {
	position: relative;
	width: auto;
	margin: auto;
}

.spottab {
    position: absolute;
  	text-align: center;
  	font-weight: bold;
  	color: rgb(0,0,0,0);
    width: 10px;
    height: 10px;
	border: 1px solid #ED6B5D;
	border-radius: 18px;
	animation-name: pulse;
  	animation-duration: 1s;
  	animation-iteration-count: infinite;
  	animation-timing-function: ease-in;
  	animation-direction: alternate;
}

.spottab-active>a {
    background-color: #ED6B5D;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7619dbe5 */#galerie_zubehoer .elementor-swiper-button-prev
{
    margin-top:19px;
}

#galerie_zubehoer .elementor-swiper-button-next
{
    margin-top:19px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7940b842 */.elementor-1985 .elementor-element.elementor-element-7940b842 button{
    margin-top: 30px; 
}
.elementor-1985 .elementor-element.elementor-element-7940b842 button:disabled{
    border-color: white !important;
}
.elementor-1985 .elementor-element.elementor-element-7940b842 button[disabled]:hover {
    color: white !important;
    cursor: not-allowed !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1282838a */.elementor-1985 .elementor-element.elementor-element-1282838a
{
    line-height:normal;
}

@media (max-width: 1000px)
{
    .elementor-66 .elementor-element.elementor-element-335f3d5
    {
    	width:100% !important;
    }
    
    .elementor-66 .elementor-element.elementor-element-bb1b5bf .elementor-field-group
    {
    	margin:0px auto;
    }
    
    .elementor-sm-33 .elementor-button
    {
    	margin:0px auto;
    }
    
    .elementor-field-group
    {
    	margin-top:5px !important;
    	margin-bottom:5px !important;
    }
    
    .elementor-66 .elementor-element.elementor-element-c17c1f0
    {
        margin:0px auto;
    }
}/* End custom CSS */