.elementor-587 .elementor-element.elementor-element-1fe4082 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-1fe4082{border-style:solid;border-width:10px 60px 0px 60px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:250px 40px 100px 40px;}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-4a5470b1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-587 .elementor-element.elementor-element-4a5470b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-587 .elementor-element.elementor-element-4a5470b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-4a5470b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-f6538d2{text-align:center;}.elementor-587 .elementor-element.elementor-element-f6538d2 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-5a0a6ce6{text-align:center;}.elementor-587 .elementor-element.elementor-element-5a0a6ce6 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:65px;font-weight:400;text-shadow:0px 0px 7px rgba(0,0,0,0.3);color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-334954bb{text-align:center;}.elementor-587 .elementor-element.elementor-element-334954bb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-e372057{text-align:center;}.elementor-587 .elementor-element.elementor-element-e372057 img{width:80%;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-9ad6823{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-9ad6823 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5f373847 );border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-4a17b758{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-4a17b758 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-4764ca6:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-4764ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-4764ca6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-4764ca6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-95cf4d8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-2894bf8{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-85dfaa6:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-85dfaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-85dfaa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;z-index:3;}.elementor-587 .elementor-element.elementor-element-85dfaa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-8e2dffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-8e2dffd:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-element-populated, .elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-element-populated > .elementor-background-overlay, .elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-8e2dffd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-d0135be{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-d0135be .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d0135be.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d0135be .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-d0135be .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-e0e6efd{text-align:center;}.elementor-587 .elementor-element.elementor-element-e0e6efd .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-e0e6efd .elementor-heading-title a:hover, .elementor-587 .elementor-element.elementor-element-e0e6efd .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-cdb04aa{text-align:center;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 );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-48797f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-48797f3:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-element-populated, .elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-48797f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-f83c4e7{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-f83c4e7 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-f83c4e7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-f83c4e7 .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-f83c4e7 .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-267c06e{text-align:center;}.elementor-587 .elementor-element.elementor-element-267c06e .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-267c06e .elementor-heading-title a:hover, .elementor-587 .elementor-element.elementor-element-267c06e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-c2d2f11{text-align:center;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 );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-54ff318:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-54ff318:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-element-populated, .elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-element-populated > .elementor-background-overlay, .elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-54ff318 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-d2bad42{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-d2bad42 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d2bad42.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d2bad42 .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-d2bad42 .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-6a9a51e{text-align:center;}.elementor-587 .elementor-element.elementor-element-6a9a51e .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-6a9a51e .elementor-heading-title a:hover, .elementor-587 .elementor-element.elementor-element-6a9a51e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-6598522{text-align:center;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 );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-98344a0:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-98344a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-98344a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-98344a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-01b40f8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-eff2625{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-4ef6894:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-4ef6894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5f373847 ) 42%);}.elementor-587 .elementor-element.elementor-element-4ef6894{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-4ef6894 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-06610d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-e5887f5 img{width:90%;}.elementor-587 .elementor-element.elementor-element-4720a69:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-4720a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-4720a69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-4720a69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-4690bc1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-b241755{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-e7e007f:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-e7e007f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-e7e007f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-e7e007f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-2ba18be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-2ba18be{text-align:center;}.elementor-587 .elementor-element.elementor-element-2ba18be .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-ca29545{text-align:center;}.elementor-587 .elementor-element.elementor-element-ca29545 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:55px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-6d7fe06{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-188d6ec:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-188d6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-188d6ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-188d6ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-fe5ffda > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-fea5a43{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-6bcfb27:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-6bcfb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5f373847 ) 0%, var( --e-global-color-accent ) 42%);}.elementor-587 .elementor-element.elementor-element-6bcfb27{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-587 .elementor-element.elementor-element-6bcfb27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-e09ee47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-0036416 > .elementor-widget-container{margin:0px 40px 0px 40px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-0036416 img{width:100%;}.elementor-587 .elementor-element.elementor-element-7506153{margin-top:-22px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-587 .elementor-element.elementor-element-f3c094e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-f3c094e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-5f373847 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-element-populated, .elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-element-populated > .elementor-background-overlay, .elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-41ca415 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-41ca415.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-41ca415.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-41ca415.elementor-view-default .elementor-icon{color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-41ca415.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-41ca415.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-e26602f{text-align:center;}.elementor-587 .elementor-element.elementor-element-e26602f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-3c8c10c{text-align:center;}.elementor-587 .elementor-element.elementor-element-3c8c10c .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-f0be079{text-align:center;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 );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-f0be079 p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-b89fafc{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-b89fafc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-d31cf83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-d31cf83.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-5f373847 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-element-populated, .elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-element-populated > .elementor-background-overlay, .elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-03ef304 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-03ef304.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-03ef304.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-03ef304.elementor-view-default .elementor-icon{color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-03ef304.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-03ef304.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-6b67ed9{text-align:center;}.elementor-587 .elementor-element.elementor-element-6b67ed9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-08194d4{text-align:center;}.elementor-587 .elementor-element.elementor-element-08194d4 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-3e7ddeb{text-align:center;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 );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-3e7ddeb p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-ef0d2e9{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-ef0d2e9 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-89a06c2:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-89a06c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-89a06c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-89a06c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-8d3068c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-d1b86e7{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-929d202:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-929d202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-929d202 > .elementor-container{max-width:1043px;}.elementor-587 .elementor-element.elementor-element-929d202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-587 .elementor-element.elementor-element-929d202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-f31e6a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-c036aeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c036aeb{text-align:center;}.elementor-587 .elementor-element.elementor-element-c036aeb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-4006841{text-align:center;}.elementor-587 .elementor-element.elementor-element-4006841 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:55px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-eec55c2{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-eec55c2 p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-b413798 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-b413798 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-b413798 .elementor-button:focus{background-color:var( --e-global-color-c9bb27d );color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-b413798{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-b413798 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-b413798 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-b413798 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-85f7daf:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-85f7daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-85f7daf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-85f7daf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-80ba3ec > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-08e565b{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-193d14c:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-193d14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-193d14c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-587 .elementor-element.elementor-element-193d14c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-7dff358:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-7dff358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-7dff358 > .elementor-background-overlay{background-image:url("https://legacydentistry.com/wp-content/uploads/2020/02/LegacyDentistry_Favicon-White.png");background-position:700px 100px;background-repeat:no-repeat;background-size:40% auto;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-7dff358 > .elementor-container{max-width:1400px;}.elementor-587 .elementor-element.elementor-element-7dff358{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-587 .elementor-element.elementor-element-ae8c442 img{width:80%;}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-f261f6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-587 .elementor-element.elementor-element-f261f6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-587 .elementor-element.elementor-element-f261f6c > .elementor-element-populated{margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-2e4e4a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-2e4e4a8{text-align:start;}.elementor-587 .elementor-element.elementor-element-2e4e4a8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-3673480 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-ca508c6{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 );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-c4e1112{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-c4e1112 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-b51e264:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-b51e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-b51e264 > .elementor-background-overlay{background-image:url("https://legacydentistry.com/wp-content/uploads/2020/02/LegacyDentistry_Favicon-White.png");background-position:700px 100px;background-repeat:no-repeat;background-size:40% auto;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-b51e264 > .elementor-container{max-width:1400px;}.elementor-587 .elementor-element.elementor-element-b51e264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-5cd28ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-587 .elementor-element.elementor-element-5cd28ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-587 .elementor-element.elementor-element-5cd28ea > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-587 .elementor-element.elementor-element-03d8170 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-b9da30e{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 );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-be2ce40{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-be2ce40 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-f871aaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-587 .elementor-element.elementor-element-f871aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-587 .elementor-element.elementor-element-5c29dc2 img{width:80%;}.elementor-587 .elementor-element.elementor-element-b7ff7fc:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-b7ff7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-b7ff7fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-b7ff7fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-2528082 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-90e50cb{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-0f0bfe2:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-0f0bfe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-0f0bfe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-587 .elementor-element.elementor-element-0f0bfe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-fb5f89f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-fb5f89f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9bb27d );margin:015px 015px 015px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-462ec4b{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-462ec4b .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-462ec4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-462ec4b.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-462ec4b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-462ec4b.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-462ec4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-462ec4b .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-462ec4b .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-a991ad5{width:100%;max-width:100%;align-self:flex-start;text-align:center;}.elementor-587 .elementor-element.elementor-element-a991ad5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a991ad5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-79be5a3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-79be5a3{text-align:center;}.elementor-587 .elementor-element.elementor-element-79be5a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-3777de3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-587 .elementor-element.elementor-element-3777de3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E400;}.elementor-587 .elementor-element.elementor-element-3777de3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-3777de3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:015px 015px 015px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-3777de3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-738d0b9{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-738d0b9 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-738d0b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-738d0b9.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-738d0b9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-738d0b9.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-738d0b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-738d0b9 .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-738d0b9 .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-cf37959{width:100%;max-width:100%;align-self:flex-start;text-align:center;}.elementor-587 .elementor-element.elementor-element-cf37959 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-cf37959 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-3c78cc4{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-3c78cc4 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-acde28a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-acde28a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );margin:015px 015px 015px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-8a71b69{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-8a71b69 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-8a71b69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-8a71b69.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-8a71b69.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-8a71b69.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-8a71b69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-8a71b69 .elementor-icon{font-size:25px;}.elementor-587 .elementor-element.elementor-element-8a71b69 .elementor-icon svg{height:25px;}.elementor-587 .elementor-element.elementor-element-6f9c599{width:100%;max-width:100%;align-self:flex-start;text-align:center;}.elementor-587 .elementor-element.elementor-element-6f9c599 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-6f9c599 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-f37580b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-f37580b{text-align:center;}.elementor-587 .elementor-element.elementor-element-f37580b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-ffe0824:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-ffe0824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-587 .elementor-element.elementor-element-ffe0824{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-ffe0824 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-9f474af > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-c5dfce6{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-88d0ac0:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-88d0ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5f373847 ) 50%);}.elementor-587 .elementor-element.elementor-element-88d0ac0 > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-88d0ac0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 30px 40px;}.elementor-587 .elementor-element.elementor-element-0d4e538.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-0d4e538 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-4be73ab > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-4be73ab{text-align:center;}.elementor-587 .elementor-element.elementor-element-4be73ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-4c31c4d{width:auto;max-width:auto;align-self:center;}.elementor-587 .elementor-element.elementor-element-4c31c4d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-587 .elementor-element.elementor-element-4c31c4d img{width:87px;}.elementor-587 .elementor-element.elementor-element-a368517{width:auto;max-width:auto;text-align:center;}.elementor-587 .elementor-element.elementor-element-a368517 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a368517 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-f497d1c{width:auto;max-width:auto;align-self:center;}.elementor-587 .elementor-element.elementor-element-f497d1c > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-587 .elementor-element.elementor-element-f497d1c img{width:87px;}.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-pagination-bullet-active, .elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-pagination-fraction{color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-80dcc50 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-secondary );border-width:.5px .5px .5px .5px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__text{color:var( --e-global-color-5f373847 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:"Abril Fatface", Sans-serif;font-size:19px;font-weight:400;}.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__title{color:var( --e-global-color-text );font-size:20px;line-height:1em;}.elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button:focus{background-color:var( --e-global-color-c9bb27d );color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-46cd28e{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-46cd28e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d7009ec:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-d7009ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-d7009ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-d7009ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-861d7e6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-0e55dff{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-ffc3891:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-ffc3891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-ffc3891 > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-ffc3891{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-587 .elementor-element.elementor-element-9e38176.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-9e38176 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-e21ab1f{width:auto;max-width:auto;text-align:center;}.elementor-587 .elementor-element.elementor-element-e21ab1f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-e21ab1f .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-bc612e3{margin-top:30px;margin-bottom:30px;}.elementor-587 .elementor-element.elementor-element-ce873c7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-587 .elementor-element.elementor-element-c3ee7c5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-587 .elementor-element.elementor-element-79c1a13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-587 .elementor-element.elementor-element-b775c24:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-b775c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-b775c24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-b775c24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-290cfbc > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-31bf0e8{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-1d45ec9:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-1d45ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-1d45ec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-587 .elementor-element.elementor-element-1d45ec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-4d57590.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-587 .elementor-element.elementor-element-4d57590.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-587 .elementor-element.elementor-element-4d57590.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-6812636 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-f3bf0b9{width:auto;max-width:auto;bottom:50%;}.elementor-587 .elementor-element.elementor-element-f3bf0b9 > .elementor-widget-container{background-color:#212121CC;padding:5px 5px 5px 5px;}body:not(.rtl) .elementor-587 .elementor-element.elementor-element-f3bf0b9{left:10px;}body.rtl .elementor-587 .elementor-element.elementor-element-f3bf0b9{right:10px;}.elementor-587 .elementor-element.elementor-element-f3bf0b9 .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-9978de0{width:auto;max-width:auto;bottom:10px;}.elementor-587 .elementor-element.elementor-element-9978de0 > .elementor-widget-container{background-color:#212121CC;padding:5px 5px 5px 5px;}body:not(.rtl) .elementor-587 .elementor-element.elementor-element-9978de0{left:10px;}body.rtl .elementor-587 .elementor-element.elementor-element-9978de0{right:10px;}.elementor-587 .elementor-element.elementor-element-9978de0 .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-830ccbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-8a15e47{width:auto;max-width:auto;bottom:10px;}.elementor-587 .elementor-element.elementor-element-8a15e47 > .elementor-widget-container{background-color:#212121CC;padding:5px 5px 5px 5px;}body:not(.rtl) .elementor-587 .elementor-element.elementor-element-8a15e47{left:10px;}body.rtl .elementor-587 .elementor-element.elementor-element-8a15e47{right:10px;}.elementor-587 .elementor-element.elementor-element-8a15e47 .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-92bbc2d{width:auto;max-width:auto;bottom:50.2%;}.elementor-587 .elementor-element.elementor-element-92bbc2d > .elementor-widget-container{background-color:#212121CC;padding:5px 5px 5px 5px;}body:not(.rtl) .elementor-587 .elementor-element.elementor-element-92bbc2d{left:10px;}body.rtl .elementor-587 .elementor-element.elementor-element-92bbc2d{right:10px;}.elementor-587 .elementor-element.elementor-element-92bbc2d .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-bc-flex-widget .elementor-587 .elementor-element.elementor-element-70474e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-587 .elementor-element.elementor-element-70474e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-587 .elementor-element.elementor-element-70474e5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-587 .elementor-element.elementor-element-70474e5 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-587 .elementor-element.elementor-element-a36b018 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a36b018{text-align:start;}.elementor-587 .elementor-element.elementor-element-a36b018 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-8719676{text-align:start;}.elementor-587 .elementor-element.elementor-element-8719676 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:55px;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-8de4a0a{text-align:start;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 );color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-8de4a0a p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5f373847 );color:var( --e-global-color-5f373847 );transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button:focus{background-color:var( --e-global-color-c9bb27d );color:var( --e-global-color-5f373847 );border-color:var( --e-global-color-c9bb27d );}.elementor-587 .elementor-element.elementor-element-78fb9ed{width:auto;max-width:auto;}.elementor-587 .elementor-element.elementor-element-78fb9ed > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-89f5526:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-89f5526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-89f5526{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-89f5526 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-dc50e7f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-5f373847 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-bdf54a7{--spacer-size:65px;}.elementor-587 .elementor-element.elementor-element-db43de0:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-db43de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-db43de0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-db43de0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-4fe2c9c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-c49d2a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c49d2a4{text-align:center;}.elementor-587 .elementor-element.elementor-element-c49d2a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-59b4a0a{width:auto;max-width:auto;text-align:center;}.elementor-587 .elementor-element.elementor-element-59b4a0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-59b4a0a .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-5f373847 );}.elementor-587 .elementor-element.elementor-element-0da5ba1:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-0da5ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-0da5ba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 20px 30px 20px;}.elementor-587 .elementor-element.elementor-element-0da5ba1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-26555c4 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-26555c4:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-26555c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-26555c4.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-26555c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e7306df > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-e7306df:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-e7306df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e7306df.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-e7306df.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c3d0a7a > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-c3d0a7a:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-c3d0a7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c3d0a7a.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-c3d0a7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-dc98445 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-dc98445:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-dc98445.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-dc98445.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-dc98445.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c0f9ef6 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-c0f9ef6:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-c0f9ef6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c0f9ef6.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-c0f9ef6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-8f2433d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-8f2433d:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-8f2433d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-8f2433d.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-8f2433d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-0e48019 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-0e48019:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-0e48019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-0e48019.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-0e48019.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-5b21b24 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-5b21b24:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-5b21b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-5b21b24.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-5b21b24.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-63bfabd > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-63bfabd:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-63bfabd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-63bfabd.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-63bfabd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e08169b > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-e08169b:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-e08169b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e08169b.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-e08169b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-612227b > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-612227b:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-612227b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-612227b.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-612227b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-66094f4 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-587 .elementor-element.elementor-element-66094f4:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-66094f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-66094f4.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-66094f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon{font-size:51px;}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-title a{font-family:"Abril Fatface", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-dd941b1:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-dd941b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-dd941b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-587 .elementor-element.elementor-element-dd941b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-587 .elementor-element.elementor-element-5dd9f14 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-5f373847 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-5a590a4{--spacer-size:65px;}@media(max-width:1024px) and (min-width:768px){.elementor-587 .elementor-element.elementor-element-f3c094e{width:50%;}.elementor-587 .elementor-element.elementor-element-d31cf83{width:50%;}}@media(max-width:1024px){.elementor-587 .elementor-element.elementor-element-1fe4082{border-width:0px 30px 0px 30px;padding:100px 30px 100px 30px;}.elementor-587 .elementor-element.elementor-element-4a5470b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-5a0a6ce6 .elementor-heading-title{font-size:48px;}.elementor-587 .elementor-element.elementor-element-334954bb .elementor-heading-title{font-size:18px;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-cdb04aa{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c2d2f11{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-6598522{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-2ba18be .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-ca29545 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-6d7fe06{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-3c8c10c .elementor-heading-title{font-size:32px;}.elementor-587 .elementor-element.elementor-element-f0be079{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-08194d4 .elementor-heading-title{font-size:32px;}.elementor-587 .elementor-element.elementor-element-3e7ddeb{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-c036aeb .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-4006841 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-eec55c2{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-b413798 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-7dff358 > .elementor-background-overlay{background-position:0px 0px;}.elementor-587 .elementor-element.elementor-element-2e4e4a8 .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-3673480 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-ca508c6{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-b51e264 > .elementor-background-overlay{background-position:0px 0px;}.elementor-587 .elementor-element.elementor-element-03d8170 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-b9da30e{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-0f0bfe2{padding:10px 10px 10px 10px;}.elementor-587 .elementor-element.elementor-element-fb5f89f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-587 .elementor-element.elementor-element-3777de3 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-acde28a > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-587 .elementor-element.elementor-element-88d0ac0{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-4be73ab .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-a368517 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-ffc3891{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-e21ab1f .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-a36b018 .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-8719676 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-8de4a0a{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-c49d2a4 .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-59b4a0a .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-587 .elementor-element.elementor-element-1fe4082 > .elementor-background-overlay{opacity:0.39;}.elementor-587 .elementor-element.elementor-element-1fe4082{border-width:0px 0px 0px 0px;padding:80px 30px 80px 30px;}.elementor-587 .elementor-element.elementor-element-4a5470b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-587 .elementor-element.elementor-element-f6538d2 .elementor-heading-title{font-size:17px;}.elementor-587 .elementor-element.elementor-element-5a0a6ce6 .elementor-heading-title{font-size:36px;}.elementor-587 .elementor-element.elementor-element-334954bb .elementor-heading-title{font-size:16px;}.elementor-587 .elementor-element.elementor-element-e372057 img{width:57%;}.elementor-587 .elementor-element.elementor-element-9ad6823{width:100%;max-width:100%;}.elementor-587 .elementor-element.elementor-element-9ad6823 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-4a17b758{width:100%;max-width:100%;}.elementor-587 .elementor-element.elementor-element-4a17b758 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-4a17b758 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:12px 67px 12px 67px;}.elementor-587 .elementor-element.elementor-element-78f13bc{width:50%;}.elementor-587 .elementor-element.elementor-element-95cf4d8{width:50%;}.elementor-587 .elementor-element.elementor-element-2894bf8{--spacer-size:60px;}.elementor-587 .elementor-element.elementor-element-e0e6efd .elementor-heading-title{font-size:24px;}.elementor-587 .elementor-element.elementor-element-cdb04aa{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-267c06e .elementor-heading-title{font-size:24px;}.elementor-587 .elementor-element.elementor-element-c2d2f11{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-6a9a51e .elementor-heading-title{font-size:24px;}.elementor-587 .elementor-element.elementor-element-6598522{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e061ed4{width:50%;}.elementor-587 .elementor-element.elementor-element-01b40f8{width:50%;}.elementor-587 .elementor-element.elementor-element-e5887f5 img{width:100%;}.elementor-587 .elementor-element.elementor-element-648be75{width:50%;}.elementor-587 .elementor-element.elementor-element-4690bc1{width:50%;}.elementor-587 .elementor-element.elementor-element-e7e007f{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-7e6c6c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-2ba18be .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-ca29545 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-6d7fe06{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e302b21{width:50%;}.elementor-587 .elementor-element.elementor-element-fe5ffda{width:50%;}.elementor-587 .elementor-element.elementor-element-0036416 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-0036416 img{width:100%;}.elementor-587 .elementor-element.elementor-element-7506153{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-f3c094e > .elementor-element-populated{border-width:0px 0px 2px 0px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-41ca415 .elementor-icon{font-size:32px;}.elementor-587 .elementor-element.elementor-element-41ca415 .elementor-icon svg{height:32px;}.elementor-587 .elementor-element.elementor-element-e26602f .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-3c8c10c .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-f0be079{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-b89fafc .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-d31cf83 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-03ef304 .elementor-icon{font-size:32px;}.elementor-587 .elementor-element.elementor-element-03ef304 .elementor-icon svg{height:32px;}.elementor-587 .elementor-element.elementor-element-6b67ed9 .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-08194d4 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-3e7ddeb{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-ef0d2e9 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-7836132{width:50%;}.elementor-587 .elementor-element.elementor-element-8d3068c{width:50%;}.elementor-587 .elementor-element.elementor-element-929d202{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-f31e6a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c036aeb .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-4006841 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-eec55c2{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-b413798 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-9a4e12d{width:50%;}.elementor-587 .elementor-element.elementor-element-80ba3ec{width:50%;}.elementor-587 .elementor-element.elementor-element-193d14c{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-7dff358 > .elementor-background-overlay{background-position:-415px -800px;opacity:0;}.elementor-587 .elementor-element.elementor-element-7dff358{padding:0px 0px 20px 0px;}.elementor-587 .elementor-element.elementor-element-67fe3e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-ae8c442 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-ae8c442 img{width:100%;}.elementor-587 .elementor-element.elementor-element-f261f6c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-f261f6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-2e4e4a8{text-align:center;}.elementor-587 .elementor-element.elementor-element-2e4e4a8 .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-3673480{text-align:center;}.elementor-587 .elementor-element.elementor-element-3673480 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-ca508c6{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c4e1112 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-b51e264 > .elementor-background-overlay{background-position:-415px -800px;opacity:0;}.elementor-587 .elementor-element.elementor-element-b51e264{padding:0px 0px 20px 0px;}.elementor-587 .elementor-element.elementor-element-5cd28ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-5cd28ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-03d8170{text-align:center;}.elementor-587 .elementor-element.elementor-element-03d8170 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-b9da30e{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-be2ce40 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-f871aaf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-5c29dc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-5c29dc2 img{width:100%;height:471px;}.elementor-587 .elementor-element.elementor-element-f42a78f{width:50%;}.elementor-587 .elementor-element.elementor-element-2528082{width:50%;}.elementor-587 .elementor-element.elementor-element-3c78cc4 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-1e41ab7{width:50%;}.elementor-587 .elementor-element.elementor-element-9f474af{width:50%;}.elementor-587 .elementor-element.elementor-element-88d0ac0{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-4be73ab .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-4c31c4d{width:100%;max-width:100%;}.elementor-587 .elementor-element.elementor-element-4c31c4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-4c31c4d img{width:104px;}.elementor-587 .elementor-element.elementor-element-a368517 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a368517 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-f497d1c{width:100%;max-width:100%;}.elementor-587 .elementor-element.elementor-element-f497d1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-46cd28e .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-ac71565{width:50%;}.elementor-587 .elementor-element.elementor-element-861d7e6{width:50%;}.elementor-587 .elementor-element.elementor-element-ffc3891{padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-e21ab1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-e21ab1f .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-b62f4ab{width:50%;}.elementor-587 .elementor-element.elementor-element-290cfbc{width:50%;}.elementor-587 .elementor-element.elementor-element-1d45ec9{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-4d57590 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-6812636{width:50%;}.elementor-587 .elementor-element.elementor-element-830ccbc{width:50%;}.elementor-587 .elementor-element.elementor-element-70474e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-587 .elementor-element.elementor-element-70474e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-587 .elementor-element.elementor-element-a36b018{text-align:center;}.elementor-587 .elementor-element.elementor-element-a36b018 .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-8719676{text-align:center;}.elementor-587 .elementor-element.elementor-element-8719676 .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-8de4a0a{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-78fb9ed .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-587 .elementor-element.elementor-element-5f869bb{width:50%;}.elementor-587 .elementor-element.elementor-element-dc50e7f{width:50%;}.elementor-587 .elementor-element.elementor-element-db43de0{padding:30px 30px 0px 30px;}.elementor-587 .elementor-element.elementor-element-4fe2c9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-c49d2a4 .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-59b4a0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-59b4a0a .elementor-heading-title{font-size:28px;}.elementor-587 .elementor-element.elementor-element-3754830 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-26555c4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-e7306df .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-c3d0a7a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-dc98445 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-c0f9ef6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-8f2433d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-0e48019 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-5b21b24 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-63bfabd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-e08169b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-612227b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon{font-size:36px;}.elementor-587 .elementor-element.elementor-element-66094f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-587 .elementor-element.elementor-element-9cbd83f{width:50%;}.elementor-587 .elementor-element.elementor-element-5dd9f14{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-5a0a6ce6 */.elementor-587 .elementor-element.elementor-element-5a0a6ce6 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fe4082 */.elementor-587 .elementor-element.elementor-element-1fe4082 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0135be */.elementor-587 .elementor-element.elementor-element-d0135be {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.elementor-587 .elementor-element.elementor-element-d0135be .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdb04aa */.elementor-587 .elementor-element.elementor-element-cdb04aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e2dffd */.elementor-587 .elementor-element.elementor-element-8e2dffd:hover * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f83c4e7 */.elementor-587 .elementor-element.elementor-element-f83c4e7 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.elementor-587 .elementor-element.elementor-element-f83c4e7 .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2d2f11 */.elementor-587 .elementor-element.elementor-element-c2d2f11 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48797f3 */.elementor-587 .elementor-element.elementor-element-48797f3:hover * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2bad42 */.elementor-587 .elementor-element.elementor-element-d2bad42 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.elementor-587 .elementor-element.elementor-element-d2bad42 .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6598522 */.elementor-587 .elementor-element.elementor-element-6598522 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54ff318 */.elementor-587 .elementor-element.elementor-element-54ff318:hover * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-85dfaa6 */.elementor-587 .elementor-element.elementor-element-85dfaa6 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ef6894 */.bw-hover img {
  filter: grayscale(100%);
  transition: filter 0.4s ease;
}

.bw-hover:hover img {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bcfb27 */.bw-hover img {
  filter: grayscale(100%);
  transition: filter 0.4s ease;
}

.bw-hover:hover img {
  filter: grayscale(0%);
}

.elementor-587 .elementor-element.elementor-element-6bcfb27 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae8c442 */@media (max-width: 767px) {
    .elementor-587 .elementor-element.elementor-element-ae8c442 img {
        aspect-ratio: 1.5;
        object-fit: cover;
        object-position: 50% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca508c6 */.elementor-587 .elementor-element.elementor-element-ca508c6 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9da30e */.elementor-587 .elementor-element.elementor-element-b9da30e p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c29dc2 */@media (max-width: 767px) {
    .elementor-587 .elementor-element.elementor-element-5c29dc2 img {
        aspect-ratio: 1.5;
        object-fit: cover;
        object-position: 50% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-462ec4b */.elementor-587 .elementor-element.elementor-element-462ec4b .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79be5a3 */.elementor-587 .elementor-element.elementor-element-79be5a3 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-738d0b9 */.elementor-587 .elementor-element.elementor-element-738d0b9 .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8a71b69 */.elementor-587 .elementor-element.elementor-element-8a71b69 .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f37580b */.elementor-587 .elementor-element.elementor-element-f37580b a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-80dcc50 */.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__footer {
    background-color: white;
    padding: 20px;
    margin-top: 0;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__content::before {
    content:"\f10d";
    font-family: "Font Awesome 5 FREE";
    color: white;
    font-weight: 700;
    margin-top:-15px;
    display:block;
    margin-bottom: 5px;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__cite {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: nowrap;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__content {
    padding: 30px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content:center;
    text-wrap: balance;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__name, .elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__title {
    width: 50%;
    flex-grow: 0;
    flex-shrink: 0;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__name {
    text-align: left;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .elementor-testimonial__title {
    text-align: right;
}

@media (min-width: 1025px) {
.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-slide {
    opacity: 0.6;
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-slide-next {
    opacity: 1;
    transform: scale(1.2);
    z-index: 2;
}
.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-wrapper {
    padding-top: 30px;
}
}

.elementor-587 .elementor-element.elementor-element-80dcc50 .swiper-pagination-bullets {
    bottom: -20px !important;
    top: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26555c4 */.elementor-587 .elementor-element.elementor-element-26555c4:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-26555c4 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-26555c4 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-26555c4, .elementor-587 .elementor-element.elementor-element-26555c4 > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7306df */.elementor-587 .elementor-element.elementor-element-e7306df:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-e7306df a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-e7306df a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-e7306df, .elementor-587 .elementor-element.elementor-element-e7306df > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3d0a7a */.elementor-587 .elementor-element.elementor-element-c3d0a7a:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-c3d0a7a a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-c3d0a7a a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-c3d0a7a, .elementor-587 .elementor-element.elementor-element-c3d0a7a > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc98445 */.elementor-587 .elementor-element.elementor-element-dc98445:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-dc98445 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-dc98445 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-dc98445, .elementor-587 .elementor-element.elementor-element-dc98445 > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0f9ef6 */.elementor-587 .elementor-element.elementor-element-c0f9ef6:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-c0f9ef6 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-c0f9ef6 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-c0f9ef6, .elementor-587 .elementor-element.elementor-element-c0f9ef6 > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f2433d */.elementor-587 .elementor-element.elementor-element-8f2433d:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-8f2433d a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-8f2433d a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-8f2433d, .elementor-587 .elementor-element.elementor-element-8f2433d > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e48019 */.elementor-587 .elementor-element.elementor-element-0e48019:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-0e48019 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-0e48019 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-0e48019, .elementor-587 .elementor-element.elementor-element-0e48019 > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b21b24 */.elementor-587 .elementor-element.elementor-element-5b21b24:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-5b21b24 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-5b21b24 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-5b21b24, .elementor-587 .elementor-element.elementor-element-5b21b24 > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63bfabd */.elementor-587 .elementor-element.elementor-element-63bfabd:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-63bfabd a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-63bfabd a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-63bfabd, .elementor-587 .elementor-element.elementor-element-63bfabd > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e08169b */.elementor-587 .elementor-element.elementor-element-e08169b:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-e08169b a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-e08169b a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-e08169b, .elementor-587 .elementor-element.elementor-element-e08169b > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-612227b */.elementor-587 .elementor-element.elementor-element-612227b:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-612227b a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-612227b a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-612227b, .elementor-587 .elementor-element.elementor-element-612227b > div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66094f4 */.elementor-587 .elementor-element.elementor-element-66094f4:hover * {
  color: #ffffff !important;
}
.iconbox-clickable:hover {
  opacity: 0.95;
}

.elementor-587 .elementor-element.elementor-element-66094f4 a {
    display: block;
    margin-top: 15px;
    background-color: var(--e-global-color-text);
    max-width: 160px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    padding: 12px 24px;
    font-size: 14px;
    color: white !important;
}

.elementor-587 .elementor-element.elementor-element-66094f4 a:hover {
    background-color: white !important;
    color: var(--e-global-color-text) !important;
}

.elementor-587 .elementor-element.elementor-element-66094f4, .elementor-587 .elementor-element.elementor-element-66094f4 > div {
    height: 100%;
}/* End custom CSS */