.elementor-47 .elementor-element.elementor-element-ea3ad4d > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ee28ddf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-3fd88aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-0c02a97 > .elementor-widget-container{margin:0px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f0a2bde{--display:flex;--background-transition:0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c481706{margin-top:100px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-8046135 > .elementor-container{max-width:1600px;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{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-47 .elementor-element.elementor-element-c2c128f .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-handle:after{background-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-handle{border-color:#FFFFFFFC;width:60px;margin-left:calc(-1 * (60px / 2));height:61px;margin-top:calc(-1 * (61px / 2));}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-left-arrow{border-right-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-right-arrow{border-left-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-handle:before{box-shadow:0 3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-handle:after{box-shadow:0 -3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-horizontal .twentytwenty-handle:after{width:8px;margin-left:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-vertical .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-vertical .twentytwenty-handle:after{height:8px;margin-top:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((61px / 2) + 2px);}.elementor-47 .elementor-element.elementor-element-c2c128f .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((61px / 2) + 2px);}.elementor-47 .elementor-element.elementor-element-c2c128f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-handle:after{background-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-handle{border-color:#FFFFFFFC;width:60px;margin-left:calc(-1 * (60px / 2));height:61px;margin-top:calc(-1 * (61px / 2));}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-left-arrow{border-right-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-right-arrow{border-left-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-handle:before{box-shadow:0 3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-handle:after{box-shadow:0 -3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-horizontal .twentytwenty-handle:after{width:8px;margin-left:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-vertical .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-vertical .twentytwenty-handle:after{height:8px;margin-top:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((61px / 2) + 2px);}.elementor-47 .elementor-element.elementor-element-76a890f .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((61px / 2) + 2px);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-handle:after{background-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-handle{border-color:#FFFFFFFC;width:60px;margin-left:calc(-1 * (60px / 2));height:61px;margin-top:calc(-1 * (61px / 2));}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-left-arrow{border-right-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-right-arrow{border-left-color:#FFFFFFFC;}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-handle:before{box-shadow:0 3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-handle:after{box-shadow:0 -3px 0 #FFFFFFFC, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-horizontal .twentytwenty-handle:after{width:8px;margin-left:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-vertical .twentytwenty-handle:before, .elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-vertical .twentytwenty-handle:after{height:8px;margin-top:calc(-0px - 8px / 2);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((60px / 2) - 1px);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((61px / 2) + 2px);}.elementor-47 .elementor-element.elementor-element-a9a1a4f .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((61px / 2) + 2px);}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-ea3ad4d > .elementor-widget-container{margin:180px 0px -100px 0px;}.elementor-47 .elementor-element.elementor-element-ee28ddf > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-47 .elementor-element.elementor-element-3fd88aa > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-47 .elementor-element.elementor-element-5bf5375 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-47 .elementor-element.elementor-element-0c02a97 > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-a64fbe6 */.elementor-47 .elementor-element.elementor-element-a64fbe6 h2{
    margin-top: 50px;
    line-height: 48px;
}

.elementor-47 .elementor-element.elementor-element-a64fbe6 img {
    margin-top: 20px;
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-c2c128f */.elementor-47 .elementor-element.elementor-element-c2c128f {
   height: 457.77px;
}

.elementor-47 .elementor-element.elementor-element-c2c128f img {
    height: 457.77px;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-76a890f */.elementor-47 .elementor-element.elementor-element-76a890f {
   height: 457.77px;
}

.elementor-47 .elementor-element.elementor-element-76a890f img {
    height: 457.77px;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-a9a1a4f */.elementor-47 .elementor-element.elementor-element-a9a1a4f {
   height: 457.77px;
}

.elementor-47 .elementor-element.elementor-element-a9a1a4f img {
    height: 457.77px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c481706 */.elementor-47 .elementor-element.elementor-element-c481706 * {
    transition: none;
}/* End custom CSS */