.elementor-2784 .elementor-element.elementor-element-a6d01ff > .elementor-container{min-height:100vh;}.elementor-2784 .elementor-element.elementor-element-a6d01ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-a6d01ff .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2784 .elementor-element.elementor-element-a6d01ff > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2784 .elementor-element.elementor-element-a6d01ff{border-style:solid;border-width:0px 120px 0px 120px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-ddfb999.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-ddfb999.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-ddfb999.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-ddfb999 > .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-2784 .elementor-element.elementor-element-ddfb999 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-ddfb999 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2784 .elementor-element.elementor-element-ddcbeea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-9cf5b1e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-9cf5b1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-9cf5b1e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-9cf5b1e > .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-2784 .elementor-element.elementor-element-9cf5b1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-7219ba6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-576f32f );}.elementor-2784 .elementor-element.elementor-element-7219ba6.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-7219ba6.elementor-view-default .elementor-icon{color:var( --e-global-color-576f32f );border-color:var( --e-global-color-576f32f );}.elementor-2784 .elementor-element.elementor-element-7219ba6.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-7219ba6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-576f32f );}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon{font-size:260px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon svg{height:260px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-5b6211f{text-align:center;}.elementor-2784 .elementor-element.elementor-element-5b6211f .elementor-heading-title{color:var( --e-global-color-576f32f );font-family:"Mrs Saint Delafield", Sans-serif;font-size:90px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;}.elementor-2784 .elementor-element.elementor-element-dc88e0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 120px 0px 120px;z-index:2;}.elementor-2784 .elementor-element.elementor-element-dc88e0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2784 .elementor-element.elementor-element-0e52318 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:125px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-7d1e0f5{text-align:center;}.elementor-2784 .elementor-element.elementor-element-7d1e0f5 .elementor-heading-title{color:var( --e-global-color-576f32f );font-family:"Yeseva One", Sans-serif;font-size:70px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;}.elementor-2784 .elementor-element.elementor-element-182d4ad{text-align:center;color:var( --e-global-color-576f32f );font-family:var( --e-global-typography-b3ccc1d-font-family ), Sans-serif;font-size:var( --e-global-typography-b3ccc1d-font-size );font-weight:var( --e-global-typography-b3ccc1d-font-weight );text-transform:var( --e-global-typography-b3ccc1d-text-transform );font-style:var( --e-global-typography-b3ccc1d-font-style );text-decoration:var( --e-global-typography-b3ccc1d-text-decoration );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cf97615{text-align:center;color:var( --e-global-color-576f32f );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2784 .elementor-element.elementor-element-a5d76ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-821d01d > .elementor-container{min-height:80vh;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-89c5f75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-89c5f75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-89c5f75.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-89c5f75 > .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-2784 .elementor-element.elementor-element-89c5f75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 6px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-e83b2dc{text-align:left;width:auto;max-width:auto;align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-e83b2dc img{width:100%;height:100%;transition-duration:1.4s;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-e83b2dc:hover img{opacity:0.5;}.elementor-2784 .elementor-element.elementor-element-e83b2dc .widget-image-caption{text-align:left;color:var( --e-global-color-576f32f );background-color:var( --e-global-color-6b917a5 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-2784 .elementor-element.elementor-element-e83b2dc > .elementor-widget-container{margin:-146px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-d2eccf6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2784 .elementor-element.elementor-element-d2eccf6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 6px;}.elementor-2784 .elementor-element.elementor-element-39f7e20{text-align:right;width:auto;max-width:auto;align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-39f7e20 img{width:100%;height:100%;transition-duration:1.4s;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-39f7e20:hover img{opacity:0.5;}.elementor-2784 .elementor-element.elementor-element-39f7e20 .widget-image-caption{text-align:left;color:var( --e-global-color-576f32f );background-color:var( --e-global-color-6b917a5 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-2784 .elementor-element.elementor-element-39f7e20 > .elementor-widget-container{margin:-100px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-ac2aa48{text-align:right;width:auto;max-width:auto;align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 img{width:100%;height:100%;transition-duration:1.4s;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-ac2aa48:hover img{opacity:0.5;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 .widget-image-caption{text-align:left;color:var( --e-global-color-576f32f );background-color:var( --e-global-color-6b917a5 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;text-shadow:2px 2px 10px rgba(0,0,0,0.3);}.elementor-2784 .elementor-element.elementor-element-ac2aa48 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-3ffaafc{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-2784 .elementor-element.elementor-element-3ffaafc, .elementor-2784 .elementor-element.elementor-element-3ffaafc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-3ffaafc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-32404f9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-32404f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-32404f9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-32404f9 > .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-2784 .elementor-element.elementor-element-32404f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__content{min-height:350px;text-align:center;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__title{font-family:var( --e-global-typography-8facb52-font-family ), Sans-serif;font-size:var( --e-global-typography-8facb52-font-size );font-weight:var( --e-global-typography-8facb52-font-weight );text-transform:var( --e-global-typography-8facb52-text-transform );font-style:var( --e-global-typography-8facb52-font-style );text-decoration:var( --e-global-typography-8facb52-text-decoration );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__description{font-family:var( --e-global-typography-74fc3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-74fc3b0-font-size );font-weight:var( --e-global-typography-74fc3b0-font-weight );text-transform:var( --e-global-typography-74fc3b0-text-transform );font-style:var( --e-global-typography-74fc3b0-font-style );text-decoration:var( --e-global-typography-74fc3b0-text-decoration );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__button{color:var( --e-global-color-576f32f );border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-37269b7-font-family ), Sans-serif;font-size:var( --e-global-typography-37269b7-font-size );font-weight:var( --e-global-typography-37269b7-font-weight );text-transform:var( --e-global-typography-37269b7-text-transform );font-style:var( --e-global-typography-37269b7-font-style );text-decoration:var( --e-global-typography-37269b7-text-decoration );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );background-color:var( --e-global-color-text );border-width:1px;border-radius:0px;padding:15px 32px 15px 32px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta .elementor-cta__bg, .elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2784 .elementor-element.elementor-element-8852750 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-8852750{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-container{min-height:750px;}.elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-c17e85b:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamariasolothurn.demosmartsite.com/wp-content/uploads/semi-custom-986.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2784 .elementor-element.elementor-element-c17e85b{border-style:solid;border-width:0px 120px 0px 120px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-250px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2784 .elementor-element.elementor-element-c17e85b, .elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-6689d3f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-6689d3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-6689d3f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-6689d3f > .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-2784 .elementor-element.elementor-element-6689d3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-83570fe{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-2784 .elementor-element.elementor-element-83570fe, .elementor-2784 .elementor-element.elementor-element-83570fe > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-83570fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-de0bd8b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-de0bd8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-de0bd8b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-de0bd8b > .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-2784 .elementor-element.elementor-element-de0bd8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__content{min-height:350px;text-align:center;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__title{font-family:var( --e-global-typography-8facb52-font-family ), Sans-serif;font-size:var( --e-global-typography-8facb52-font-size );font-weight:var( --e-global-typography-8facb52-font-weight );text-transform:var( --e-global-typography-8facb52-text-transform );font-style:var( --e-global-typography-8facb52-font-style );text-decoration:var( --e-global-typography-8facb52-text-decoration );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__description{font-family:var( --e-global-typography-74fc3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-74fc3b0-font-size );font-weight:var( --e-global-typography-74fc3b0-font-weight );text-transform:var( --e-global-typography-74fc3b0-text-transform );font-style:var( --e-global-typography-74fc3b0-font-style );text-decoration:var( --e-global-typography-74fc3b0-text-decoration );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__button{color:var( --e-global-color-576f32f );border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-37269b7-font-family ), Sans-serif;font-size:var( --e-global-typography-37269b7-font-size );font-weight:var( --e-global-typography-37269b7-font-weight );text-transform:var( --e-global-typography-37269b7-text-transform );font-style:var( --e-global-typography-37269b7-font-style );text-decoration:var( --e-global-typography-37269b7-text-decoration );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );background-color:var( --e-global-color-text );border-width:1px;border-radius:0px;padding:15px 32px 15px 32px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta .elementor-cta__bg, .elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2784 .elementor-element.elementor-element-e750d37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-e750d37{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-container{min-height:750px;}.elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-0f6f935:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamariasolothurn.demosmartsite.com/wp-content/uploads/semi-custom-43.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2784 .elementor-element.elementor-element-0f6f935{border-style:solid;border-width:0px 120px 0px 120px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-250px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2784 .elementor-element.elementor-element-0f6f935, .elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-28c3a2c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-28c3a2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-28c3a2c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-28c3a2c > .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-2784 .elementor-element.elementor-element-28c3a2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-bfabb79{margin-top:150px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-19b4cbc{text-align:center;}.elementor-2784 .elementor-element.elementor-element-19b4cbc .elementor-heading-title{color:var( --e-global-color-576f32f );font-family:var( --e-global-typography-8fbe074-font-family ), Sans-serif;font-size:var( --e-global-typography-8fbe074-font-size );font-weight:var( --e-global-typography-8fbe074-font-weight );text-transform:var( --e-global-typography-8fbe074-text-transform );font-style:var( --e-global-typography-8fbe074-font-style );text-decoration:var( --e-global-typography-8fbe074-text-decoration );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cfc7ef2{text-align:center;color:var( --e-global-color-576f32f );font-family:var( --e-global-typography-b3ccc1d-font-family ), Sans-serif;font-size:var( --e-global-typography-b3ccc1d-font-size );font-weight:var( --e-global-typography-b3ccc1d-font-weight );text-transform:var( --e-global-typography-b3ccc1d-text-transform );font-style:var( --e-global-typography-b3ccc1d-font-style );text-decoration:var( --e-global-typography-b3ccc1d-text-decoration );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cfc7ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button{font-family:var( --e-global-typography-37269b7-font-family ), Sans-serif;font-size:var( --e-global-typography-37269b7-font-size );font-weight:var( --e-global-typography-37269b7-font-weight );text-transform:var( --e-global-typography-37269b7-text-transform );font-style:var( --e-global-typography-37269b7-font-style );text-decoration:var( --e-global-typography-37269b7-text-decoration );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 32px 15px 32px;}.elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button:hover, .elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button:hover svg, .elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-c10e615{border-style:solid;border-width:0px 40px 0px 90px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-c10e615, .elementor-2784 .elementor-element.elementor-element-c10e615 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-c10e615 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2784 .elementor-element.elementor-element-e5d2045 > .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-2784 .elementor-element.elementor-element-e5d2045 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 80px 0px;}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta__content{min-height:0px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta__bg-wrapper{min-height:750px;}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta .elementor-cta__bg, .elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2784 .elementor-element.elementor-element-881bab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-21ce401 > .elementor-container{min-height:320px;}.elementor-2784 .elementor-element.elementor-element-21ce401:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-21ce401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-21ce401{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2784 .elementor-element.elementor-element-21ce401 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-06a58d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-06a58d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-06a58d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-06a58d8 > .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-2784 .elementor-element.elementor-element-06a58d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 40px;}.elementor-2784 .elementor-element.elementor-element-bf47533{text-align:left;}.elementor-2784 .elementor-element.elementor-element-bf47533 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-74fc3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-74fc3b0-font-size );font-weight:var( --e-global-typography-74fc3b0-font-weight );text-transform:var( --e-global-typography-74fc3b0-text-transform );font-style:var( --e-global-typography-74fc3b0-font-style );text-decoration:var( --e-global-typography-74fc3b0-text-decoration );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-bf47533 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-3224471{text-align:left;color:#242426;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-2784 .elementor-element.elementor-element-dcc9f4a > .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-2784 .elementor-element.elementor-element-dcc9f4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 80px 0px;}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta__content{min-height:0px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta__bg-wrapper{min-height:750px;}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta .elementor-cta__bg, .elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2784 .elementor-element.elementor-element-db1b646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7fbe3cf > .elementor-container{min-height:320px;}.elementor-2784 .elementor-element.elementor-element-7fbe3cf:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-7fbe3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-7fbe3cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2784 .elementor-element.elementor-element-7fbe3cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-77dd77a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-77dd77a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-77dd77a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-77dd77a > .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-2784 .elementor-element.elementor-element-77dd77a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 40px;}.elementor-2784 .elementor-element.elementor-element-cbb86d8{text-align:left;}.elementor-2784 .elementor-element.elementor-element-cbb86d8 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-74fc3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-74fc3b0-font-size );font-weight:var( --e-global-typography-74fc3b0-font-weight );text-transform:var( --e-global-typography-74fc3b0-text-transform );font-style:var( --e-global-typography-74fc3b0-font-style );text-decoration:var( --e-global-typography-74fc3b0-text-decoration );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cbb86d8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-937d5e5{text-align:left;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-c96aab2 > .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-2784 .elementor-element.elementor-element-c96aab2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 80px 0px;}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta__content{min-height:0px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta__bg-wrapper{min-height:750px;}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta .elementor-cta__bg, .elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2784 .elementor-element.elementor-element-30adf2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7c92830 > .elementor-container{min-height:320px;}.elementor-2784 .elementor-element.elementor-element-7c92830:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-7c92830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2784 .elementor-element.elementor-element-7c92830{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2784 .elementor-element.elementor-element-7c92830 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-387d3ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-387d3ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-387d3ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-387d3ce > .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-2784 .elementor-element.elementor-element-387d3ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 40px;}.elementor-2784 .elementor-element.elementor-element-aa2d51d{text-align:left;}.elementor-2784 .elementor-element.elementor-element-aa2d51d .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-74fc3b0-font-family ), Sans-serif;font-size:var( --e-global-typography-74fc3b0-font-size );font-weight:var( --e-global-typography-74fc3b0-font-weight );text-transform:var( --e-global-typography-74fc3b0-text-transform );font-style:var( --e-global-typography-74fc3b0-font-style );text-decoration:var( --e-global-typography-74fc3b0-text-decoration );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-aa2d51d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-df93e49{text-align:left;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-0eab339:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-0eab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242426 50%, var( --e-global-color-secondary ) 50%);}.elementor-2784 .elementor-element.elementor-element-0eab339{border-style:solid;border-width:0px 0px 100px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 120px 0px 120px;}.elementor-2784 .elementor-element.elementor-element-0eab339, .elementor-2784 .elementor-element.elementor-element-0eab339 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-0eab339 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-d1ff8cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-d1ff8cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-d1ff8cb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-d1ff8cb > .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-2784 .elementor-element.elementor-element-d1ff8cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-d9306a0{text-align:left;}.elementor-2784 .elementor-element.elementor-element-d9306a0 img{width:100%;}.elementor-2784 .elementor-element.elementor-element-d9306a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-9fd4832.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2784 .elementor-element.elementor-element-9fd4832.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2784 .elementor-element.elementor-element-9fd4832 > .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-2784 .elementor-element.elementor-element-9fd4832 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 50px 100px;}.elementor-2784 .elementor-element.elementor-element-1f369cb .elementor-heading-title{font-family:var( --e-global-typography-8fbe074-font-family ), Sans-serif;font-size:var( --e-global-typography-8fbe074-font-size );font-weight:var( --e-global-typography-8fbe074-font-weight );text-transform:var( --e-global-typography-8fbe074-text-transform );font-style:var( --e-global-typography-8fbe074-font-style );text-decoration:var( --e-global-typography-8fbe074-text-decoration );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-1f369cb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button{font-family:var( --e-global-typography-37269b7-font-family ), Sans-serif;font-size:var( --e-global-typography-37269b7-font-size );font-weight:var( --e-global-typography-37269b7-font-weight );text-transform:var( --e-global-typography-37269b7-text-transform );font-style:var( --e-global-typography-37269b7-font-style );text-decoration:var( --e-global-typography-37269b7-text-decoration );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );fill:var( --e-global-color-576f32f );color:var( --e-global-color-576f32f );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 32px 15px 32px;}.elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button:hover, .elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button:hover svg, .elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-fd2b17a:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-fd2b17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-secondary ) 50%);}.elementor-2784 .elementor-element.elementor-element-fd2b17a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-fd2b17a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-ef0da21.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2784 .elementor-element.elementor-element-ef0da21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-6b917a5 );border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;background-color:var( --e-global-color-6b917a5 );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__header, .elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__name{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__title{color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__text{color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__icon{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__icon svg{width:30px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-swiper-button{font-size:50px;color:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-container-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-pagination-fraction{font-size:12px;color:var( --e-global-color-576f32f );}.elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-pagination-bullet-active, .elementor-2784 .elementor-element.elementor-element-9eae707 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-576f32f );}.elementor-2784 .elementor-element.elementor-element-9eae707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-c4b4916{text-align:center;}.elementor-2784 .elementor-element.elementor-element-c4b4916 img{width:100%;}.elementor-2784 .elementor-element.elementor-element-c4b4916 > .elementor-widget-container{margin:-50px 0px -50px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2784 .elementor-element.elementor-element-a6d01ff > .elementor-container{min-height:80vh;}.elementor-2784 .elementor-element.elementor-element-a6d01ff{border-width:0px 20px 0px 20px;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-a6d01ff, .elementor-2784 .elementor-element.elementor-element-a6d01ff > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon{font-size:250px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon svg{height:250px;}.elementor-2784 .elementor-element.elementor-element-5b6211f .elementor-heading-title{font-size:70px;}.elementor-2784 .elementor-element.elementor-element-dc88e0a{padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-0e52318 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7d1e0f5 .elementor-heading-title{font-size:52px;}.elementor-2784 .elementor-element.elementor-element-7d1e0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-182d4ad{font-size:var( --e-global-typography-b3ccc1d-font-size );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-821d01d > .elementor-container{min-height:450px;}.elementor-2784 .elementor-element.elementor-element-89c5f75.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2784 .elementor-element.elementor-element-89c5f75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-e83b2dc img{width:150px;height:150px;}.elementor-2784 .elementor-element.elementor-element-e83b2dc .widget-image-caption{font-size:16px;}.elementor-2784 .elementor-element.elementor-element-e83b2dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-d2eccf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-d2eccf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-d2eccf6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2784 .elementor-element.elementor-element-d2eccf6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-39f7e20 img{width:150px;height:150px;}.elementor-2784 .elementor-element.elementor-element-39f7e20 .widget-image-caption{font-size:16px;}.elementor-2784 .elementor-element.elementor-element-39f7e20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 img{width:150px;height:150px;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 .widget-image-caption{font-size:16px;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-3ffaafc{margin-top:80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-32404f9 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__content{min-height:250px;padding:20px 20px 20px 20px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__title{font-size:var( --e-global-typography-8facb52-font-size );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__description{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-container{min-height:500px;}.elementor-2784 .elementor-element.elementor-element-c17e85b{border-width:0px 20px 0px 20px;margin-top:-150px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-83570fe{margin-top:80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-de0bd8b > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__content{min-height:250px;padding:20px 20px 20px 20px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__title{font-size:var( --e-global-typography-8facb52-font-size );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__description{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-container{min-height:500px;}.elementor-2784 .elementor-element.elementor-element-0f6f935{border-width:0px 20px 0px 20px;margin-top:-150px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-bfabb79{margin-top:80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-19b4cbc .elementor-heading-title{font-size:var( --e-global-typography-8fbe074-font-size );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cfc7ef2{font-size:var( --e-global-typography-b3ccc1d-font-size );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-c10e615{border-width:0px 20px 0px 20px;margin-top:50px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-e5d2045 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta__bg-wrapper{min-height:400px;}.elementor-2784 .elementor-element.elementor-element-21ce401{margin-top:-80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-bf47533 .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-dcc9f4a > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta__bg-wrapper{min-height:400px;}.elementor-2784 .elementor-element.elementor-element-7fbe3cf{margin-top:-80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-cbb86d8 .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-937d5e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-c96aab2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta__bg-wrapper{min-height:400px;}.elementor-2784 .elementor-element.elementor-element-7c92830{margin-top:-80px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-aa2d51d .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-df93e49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-0eab339:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-0eab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242426 0%, var( --e-global-color-secondary ) 0%);}.elementor-2784 .elementor-element.elementor-element-0eab339{border-width:0px 0px 20px 0px;margin-top:80px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-d9306a0 img{height:100%;}.elementor-2784 .elementor-element.elementor-element-d9306a0 > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-9fd4832 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2784 .elementor-element.elementor-element-1f369cb .elementor-heading-title{font-size:var( --e-global-typography-8fbe074-font-size );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-fd2b17a{margin-top:150px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-ef0da21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2784 .elementor-element.elementor-element-ef0da21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2784 .elementor-element.elementor-element-ef0da21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__header, .elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-c4b4916 img{height:100%;}.elementor-2784 .elementor-element.elementor-element-c4b4916 > .elementor-widget-container{margin:-49px -49px -49px -49px;}}@media(max-width:767px){.elementor-2784 .elementor-element.elementor-element-a6d01ff{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon{font-size:200px;}.elementor-2784 .elementor-element.elementor-element-7219ba6 .elementor-icon svg{height:200px;}.elementor-2784 .elementor-element.elementor-element-5b6211f .elementor-heading-title{font-size:60px;}.elementor-2784 .elementor-element.elementor-element-0e52318 > .elementor-element-populated{padding:30px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-182d4ad{font-size:var( --e-global-typography-b3ccc1d-font-size );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cf97615{font-size:18px;}.elementor-bc-flex-widget .elementor-2784 .elementor-element.elementor-element-a5d76ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-a5d76ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2784 .elementor-element.elementor-element-a5d76ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-e83b2dc{text-align:center;}.elementor-2784 .elementor-element.elementor-element-e83b2dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-d2eccf6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-ac2aa48 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-32404f9 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__title{font-size:var( --e-global-typography-8facb52-font-size );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__description{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750 .elementor-cta__button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-8852750{width:100%;max-width:100%;}.elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-container{min-height:320px;}.elementor-2784 .elementor-element.elementor-element-c17e85b{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-83570fe{margin-top:40px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-de0bd8b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__title{font-size:var( --e-global-typography-8facb52-font-size );line-height:var( --e-global-typography-8facb52-line-height );letter-spacing:var( --e-global-typography-8facb52-letter-spacing );word-spacing:var( --e-global-typography-8facb52-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__description{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37 .elementor-cta__button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e750d37{width:100%;max-width:100%;}.elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-container{min-height:320px;}.elementor-2784 .elementor-element.elementor-element-0f6f935{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-bfabb79{margin-top:30px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-4349d96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-19b4cbc .elementor-heading-title{font-size:var( --e-global-typography-8fbe074-font-size );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-cfc7ef2{font-size:var( --e-global-typography-b3ccc1d-font-size );line-height:var( --e-global-typography-b3ccc1d-line-height );letter-spacing:var( --e-global-typography-b3ccc1d-letter-spacing );word-spacing:var( --e-global-typography-b3ccc1d-word-spacing );}.elementor-2784 .elementor-element.elementor-element-e128ab6 .elementor-button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-c10e615{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-e5d2045 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-881bab5 .elementor-cta__bg-wrapper{min-height:380px;}.elementor-2784 .elementor-element.elementor-element-21ce401{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-bf47533 .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-dcc9f4a > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-db1b646 .elementor-cta__bg-wrapper{min-height:380px;}.elementor-2784 .elementor-element.elementor-element-7fbe3cf{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-cbb86d8 .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-937d5e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-c96aab2 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-30adf2d .elementor-cta__bg-wrapper{min-height:380px;}.elementor-2784 .elementor-element.elementor-element-7c92830{margin-top:0px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-aa2d51d .elementor-heading-title{font-size:var( --e-global-typography-74fc3b0-font-size );line-height:var( --e-global-typography-74fc3b0-line-height );letter-spacing:var( --e-global-typography-74fc3b0-letter-spacing );word-spacing:var( --e-global-typography-74fc3b0-word-spacing );}.elementor-2784 .elementor-element.elementor-element-df93e49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-0eab339{border-width:22px 20px 0px 20px;margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-d9306a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-9fd4832 > .elementor-element-populated{padding:30px 0px 20px 0px;}.elementor-2784 .elementor-element.elementor-element-1f369cb{text-align:center;}.elementor-2784 .elementor-element.elementor-element-1f369cb .elementor-heading-title{font-size:var( --e-global-typography-8fbe074-font-size );line-height:var( --e-global-typography-8fbe074-line-height );letter-spacing:var( --e-global-typography-8fbe074-letter-spacing );word-spacing:var( --e-global-typography-8fbe074-word-spacing );}.elementor-2784 .elementor-element.elementor-element-568901a{text-align:center;}.elementor-2784 .elementor-element.elementor-element-4c64dea .elementor-button{font-size:var( --e-global-typography-37269b7-font-size );line-height:var( --e-global-typography-37269b7-line-height );letter-spacing:var( --e-global-typography-37269b7-letter-spacing );word-spacing:var( --e-global-typography-37269b7-word-spacing );}.elementor-2784 .elementor-element.elementor-element-fd2b17a{margin-top:40px;margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__header, .elementor-2784 .elementor-element.elementor-element-9eae707 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2784 .elementor-element.elementor-element-9eae707 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-3b8bd78 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-2784 .elementor-element.elementor-element-c4b4916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2784 .elementor-element.elementor-element-0e52318{width:50%;}.elementor-2784 .elementor-element.elementor-element-89c5f75{width:50%;}}@media(min-width:1025px){.elementor-2784 .elementor-element.elementor-element-c17e85b:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-c17e85b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2784 .elementor-element.elementor-element-0f6f935:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-0f6f935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-ddcbeea */.elementor-2784 .elementor-element.elementor-element-ddcbeea{
   position:absolute;
   
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e83b2dc */.elementor-2784 .elementor-element.elementor-element-e83b2dc .widget-image-caption{
   padding-left:30px;
   margin-top:-50px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f7e20 */.elementor-2784 .elementor-element.elementor-element-39f7e20 .widget-image-caption{
   padding-left:30px;
   margin-top:-50px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac2aa48 */.elementor-2784 .elementor-element.elementor-element-ac2aa48 .widget-image-caption{
   padding-left:30px;
   margin-top:-50px; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21ce401 */.elementor-2784 .elementor-element.elementor-element-21ce401{
    position:absolute;
    bottom:0;
    left:-30px;
    width: 65%
}

@media all and (max-width:1200px) {

.elementor-2784 .elementor-element.elementor-element-21ce401{
    position:relative;
    bottom:auto;
    left:0;
    width: 90%
}

}

@media all and (max-width:767px) {

.elementor-2784 .elementor-element.elementor-element-21ce401{
    width: 100%
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fbe3cf */.elementor-2784 .elementor-element.elementor-element-7fbe3cf{
    position:absolute;
    bottom:0;
    left:-30px;
    width: 65%
}

@media all and (max-width:1200px) {

.elementor-2784 .elementor-element.elementor-element-7fbe3cf{
    position:relative;
    bottom:auto;
    left:0;
    width: 90%
}

}
@media all and (max-width:767px) {

.elementor-2784 .elementor-element.elementor-element-7fbe3cf{
    width: 100%
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c92830 */.elementor-2784 .elementor-element.elementor-element-7c92830{
    position:absolute;
    bottom:0;
    left:-30px;
    width: 65%
}

@media all and (max-width:1200px) {

.elementor-2784 .elementor-element.elementor-element-7c92830{
    position:relative;
    bottom:auto;
    left:0;
    width: 90%
}

}
@media all and (max-width:767px) {

.elementor-2784 .elementor-element.elementor-element-7c92830{
    width: 100%
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9306a0 */@media all and (max-width:767px) {

.elementor-2784 .elementor-element.elementor-element-d9306a0.elementor-widget-image{
    
  position:relative;
  bottom:auto;
  left:auto;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4b4916 */@media all and (max-width:767px) {

.elementor-2784 .elementor-element.elementor-element-c4b4916.elementor-widget-image{
    
  position:relative;
  bottom:auto;
  left:auto;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yeseva One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/yesevaone-regular-webfont.eot');
	src: url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/yesevaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/yesevaone-regular-webfont.woff2') format('woff2'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/yesevaone-regular-webfont.woff') format('woff'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/yesevaone-regular-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/roboto-regular-webfont.eot');
	src: url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/roboto-regular-webfont.woff2') format('woff2'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/roboto-regular-webfont.woff') format('woff'),
		url('https://casamariasolothurn.demosmartsite.com/wp-content/uploads/roboto-regular-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */