.elementor-12 .elementor-element.elementor-element-66c72a30:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-66c72a30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/davisfutureplanning.com/wp-content/uploads/2021/04/black-family-spending-time-together.jpg?fit=2000%2C1395&ssl=1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-66c72a30>.elementor-background-overlay{background-color:#580064;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-66c72a30>.elementor-container{max-width:1566px}.elementor-12 .elementor-element.elementor-element-66c72a30{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:273px 0 200px 0;z-index:0}.elementor-12 .elementor-element.elementor-element-5c34ada0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-5c34ada0>.elementor-container{max-width:1490px}.elementor-12 .elementor-element.elementor-element-5c34ada0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-12 .elementor-element.elementor-element-5c34ada0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-6122a343>.elementor-widget-container{margin:0 0 -10px 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-6122a343{text-align:center}.elementor-12 .elementor-element.elementor-element-6122a343 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:49px;font-weight:700;line-height:60px;color:#38F600}.elementor-12 .elementor-element.elementor-element-7db87b5e>.elementor-widget-container{margin:0 0 0 0}.elementor-12 .elementor-element.elementor-element-7db87b5e{text-align:center}.elementor-12 .elementor-element.elementor-element-7db87b5e .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:27px;font-weight:300;line-height:60px;color:#FFF}.elementor-12 .elementor-element.elementor-element-7c866b0>.elementor-widget-container{margin:0 0 0 0}.elementor-12 .elementor-element.elementor-element-7c866b0{text-align:center}.elementor-12 .elementor-element.elementor-element-7c866b0 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:36px;font-weight:300;text-transform:capitalize;line-height:60px;color:#FFF}.elementor-12 .elementor-element.elementor-element-979d25a:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-979d25a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-979d25a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-979d25a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-da4bac9>.elementor-background-overlay{background-color:#FFF;opacity:1}.elementor-12 .elementor-element.elementor-element-da4bac9>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-da4bac9{padding:30px 30px 30px 30px}.elementor-12 .elementor-element.elementor-element-2addbda .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-12 .elementor-element.elementor-element-91cf6a3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-12 .elementor-element.elementor-element-91cf6a3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-686269b:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-686269b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,#580064 40%,#580064 100%)}.elementor-12 .elementor-element.elementor-element-686269b>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-686269b{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-686269b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-2f512364>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-1718d4ed{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;bottom:0}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1718d4ed{left:-310px}body.rtl .elementor-12 .elementor-element.elementor-element-1718d4ed{right:-310px}.elementor-12 .elementor-element.elementor-element-e670289{--spacer-size:47px}.elementor-12 .elementor-element.elementor-element-021068e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-12 .elementor-element.elementor-element-6adfea00>.elementor-element-populated{margin:0 0 0 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;padding:40px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-4ac6bb03{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:-33.63%}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4ac6bb03{right:-76.592%}body.rtl .elementor-12 .elementor-element.elementor-element-4ac6bb03{left:-76.592%}.elementor-12 .elementor-element.elementor-element-b985f27{--spacer-size:10px}.elementor-12 .elementor-element.elementor-element-148525a9>.elementor-widget-container{margin:0 0 10px 0}.elementor-12 .elementor-element.elementor-element-148525a9{z-index:1}.elementor-12 .elementor-element.elementor-element-148525a9 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:45px;font-weight:700;line-height:54px;color:#38F600}.elementor-12 .elementor-element.elementor-element-1acf04a>.elementor-widget-container{margin:0 0 10px 0}.elementor-12 .elementor-element.elementor-element-1acf04a{z-index:1}.elementor-12 .elementor-element.elementor-element-1acf04a .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:34px;font-weight:700;line-height:54px;color:#FFF}.elementor-12 .elementor-element.elementor-element-1070011{color:#FFF}.elementor-12 .elementor-element.elementor-element-b28d4dc>.elementor-widget-container{margin:0 0 10px 0}.elementor-12 .elementor-element.elementor-element-b28d4dc{z-index:1}.elementor-12 .elementor-element.elementor-element-b28d4dc .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:38px;font-weight:700;line-height:54px;color:#38F600}.elementor-12 .elementor-element.elementor-element-4c59f94{color:#FFF}.elementor-12 .elementor-element.elementor-element-3183076d:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-3183076d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#38F600;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-3183076d>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-3183076d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:75px 0 80px 0}.elementor-12 .elementor-element.elementor-element-3183076d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-3aa0e514>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-6e6c2ff2>.elementor-widget-container{margin:0 0 -5px 0}.elementor-12 .elementor-element.elementor-element-6e6c2ff2{text-align:center}.elementor-12 .elementor-element.elementor-element-6e6c2ff2 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:45px;font-weight:700;line-height:54px;color:#010C39}.elementor-12 .elementor-element.elementor-element-74e9417>.elementor-widget-container{margin:0 0 -5px 0}.elementor-12 .elementor-element.elementor-element-74e9417{text-align:center}.elementor-12 .elementor-element.elementor-element-74e9417 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:26px;font-weight:700;line-height:54px;color:#010C39}.elementor-12 .elementor-element.elementor-element-7e2094c7>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-7e2094c7{margin-top:60px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-5d8b9270:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-5d8b9270>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-5d8b9270>.elementor-element-populated{box-shadow:0 0 30px 0 rgb(130 130 130 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 28px 35px 30px}.elementor-12 .elementor-element.elementor-element-5d8b9270>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-1f3dc4c1{width:var(--container-widget-width,43px);max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;top:-18px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f3dc4c1{left:-18px}body.rtl .elementor-12 .elementor-element.elementor-element-1f3dc4c1{right:-18px}.elementor-12 .elementor-element.elementor-element-59231f82{z-index:1}.elementor-12 .elementor-element.elementor-element-59231f82 .elementor-icon-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-59231f82.elementor-view-stacked .elementor-icon{background-color:#580064}.elementor-12 .elementor-element.elementor-element-59231f82.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-59231f82.elementor-view-default .elementor-icon{color:#580064;border-color:#580064}.elementor-12 .elementor-element.elementor-element-59231f82.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-59231f82.elementor-view-default .elementor-icon svg{fill:#580064}.elementor-12 .elementor-element.elementor-element-59231f82 .elementor-icon{font-size:38px;padding:15px;border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-59231f82 .elementor-icon svg{height:38px}.elementor-12 .elementor-element.elementor-element-200c7072>.elementor-widget-container{margin:0 0 -10px 0}.elementor-12 .elementor-element.elementor-element-200c7072{text-align:center}.elementor-12 .elementor-element.elementor-element-200c7072 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:23px;font-weight:700;line-height:30px;color:#010C39}.elementor-12 .elementor-element.elementor-element-d67f11f>.elementor-widget-container{margin:0 0 -20px 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-d67f11f{text-align:center;font-family:"Karla",Sans-serif;font-size:16px;color:#000}.elementor-12 .elementor-element.elementor-element-f16d0cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-f16d0cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-f16d0cf>.elementor-element-populated{box-shadow:0 0 30px 0 rgb(130 130 130 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 28px 35px 30px}.elementor-12 .elementor-element.elementor-element-f16d0cf>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-307b5842{z-index:1}.elementor-12 .elementor-element.elementor-element-307b5842 .elementor-icon-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-307b5842.elementor-view-stacked .elementor-icon{background-color:#580064}.elementor-12 .elementor-element.elementor-element-307b5842.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-307b5842.elementor-view-default .elementor-icon{color:#580064;border-color:#580064}.elementor-12 .elementor-element.elementor-element-307b5842.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-307b5842.elementor-view-default .elementor-icon svg{fill:#580064}.elementor-12 .elementor-element.elementor-element-307b5842 .elementor-icon{font-size:38px;padding:15px;border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-307b5842 .elementor-icon svg{height:38px}.elementor-12 .elementor-element.elementor-element-2823f301>.elementor-widget-container{margin:0 0 -10px 0}.elementor-12 .elementor-element.elementor-element-2823f301{text-align:center}.elementor-12 .elementor-element.elementor-element-2823f301 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:23px;font-weight:700;line-height:30px;color:#010C39}.elementor-12 .elementor-element.elementor-element-42e420f>.elementor-widget-container{margin:0 0 -20px 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-42e420f{text-align:center;font-family:"Karla",Sans-serif;font-size:16px;color:#000}.elementor-12 .elementor-element.elementor-element-493f159d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-493f159d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-493f159d>.elementor-element-populated{box-shadow:0 0 30px 0 rgb(130 130 130 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 28px 35px 30px}.elementor-12 .elementor-element.elementor-element-493f159d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-1b70a111{z-index:1}.elementor-12 .elementor-element.elementor-element-1b70a111 .elementor-icon-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-1b70a111.elementor-view-stacked .elementor-icon{background-color:#580064}.elementor-12 .elementor-element.elementor-element-1b70a111.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-1b70a111.elementor-view-default .elementor-icon{color:#580064;border-color:#580064}.elementor-12 .elementor-element.elementor-element-1b70a111.elementor-view-framed .elementor-icon,.elementor-12 .elementor-element.elementor-element-1b70a111.elementor-view-default .elementor-icon svg{fill:#580064}.elementor-12 .elementor-element.elementor-element-1b70a111 .elementor-icon{font-size:38px;padding:15px;border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-1b70a111 .elementor-icon svg{height:38px}.elementor-12 .elementor-element.elementor-element-7fc9283b>.elementor-widget-container{margin:0 0 -10px 0}.elementor-12 .elementor-element.elementor-element-7fc9283b{text-align:center}.elementor-12 .elementor-element.elementor-element-7fc9283b .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:23px;font-weight:700;line-height:30px;color:#010C39}.elementor-12 .elementor-element.elementor-element-40325859>.elementor-widget-container{margin:0 0 -20px 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-40325859{text-align:center;font-family:"Karla",Sans-serif;font-size:16px;color:#000}.elementor-12 .elementor-element.elementor-element-653f143a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-653f143a:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-653f143a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-653f143a>.elementor-background-overlay{background-color:#FFF;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-653f143a>.elementor-container{max-width:1600px;text-align:center}.elementor-12 .elementor-element.elementor-element-653f143a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-12 .elementor-element.elementor-element-7c3f6e1d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-12 .elementor-element.elementor-element-5cc73dde>.elementor-container{max-width:1600px;text-align:start}.elementor-12 .elementor-element.elementor-element-47bf6e6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-12 .elementor-element.elementor-element-47bf6e6c:hover>.elementor-element-populated{box-shadow:0 4px 8px 0 rgb(0 0 0 / .1)}.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-74130b6b>.elementor-widget-container{margin:0 0 16px 0;padding:24px 24px 0 24px}.elementor-12 .elementor-element.elementor-element-74130b6b{text-align:center}.elementor-12 .elementor-element.elementor-element-74130b6b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:2.7rem;font-weight:400;color:#333}.elementor-12 .elementor-element.elementor-element-6ffa954f>.elementor-widget-container{margin:0 0 20px 0;padding:0 24px 0 24px}.elementor-12 .elementor-element.elementor-element-6ffa954f{text-align:center;font-size:1.3rem;line-height:1.617em;color:#050000}.elementor-12 .elementor-element.elementor-element-949db0f .elementor-button{background-color:#580064;font-size:21px;border-radius:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-3bf4dfe2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-12 .elementor-element.elementor-element-3bf4dfe2:hover>.elementor-element-populated{box-shadow:0 4px 8px 0 rgb(0 0 0 / .1)}.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-e1858b>.elementor-widget-container{margin:0 0 16px 0;padding:24px 24px 0 24px}.elementor-12 .elementor-element.elementor-element-e1858b{text-align:center}.elementor-12 .elementor-element.elementor-element-e1858b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:2.7rem;font-weight:400;color:#000}.elementor-12 .elementor-element.elementor-element-3789fa0>.elementor-widget-container{margin:0 0 20px 0;padding:0 24px 0 24px}.elementor-12 .elementor-element.elementor-element-3789fa0{text-align:center;font-size:1.3rem;line-height:1.617em;color:#050000}.elementor-12 .elementor-element.elementor-element-a05ec27 .elementor-button{background-color:#580064;font-size:21px;border-radius:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-30f735f1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-30f735f1>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-30f735f1>.elementor-background-overlay{opacity:.55;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-30f735f1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:75px 0 75px 0}.elementor-12 .elementor-element.elementor-element-69db5021>.elementor-container{max-width:1600px}.elementor-12 .elementor-element.elementor-element-69db5021{margin-top:0;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-1311341e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em}.elementor-12 .elementor-element.elementor-element-1311341e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-31ed0f68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em}.elementor-12 .elementor-element.elementor-element-31ed0f68>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-596d05a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em}.elementor-12 .elementor-element.elementor-element-596d05a3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-66c72a30{padding:150px 0 100px 0}.elementor-12 .elementor-element.elementor-element-6adfea00>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-12 .elementor-element.elementor-element-30f735f1{padding:100px 25px 100px 25px}.elementor-12 .elementor-element.elementor-element-8327dfe>.elementor-element-populated{padding:0 0 0 0}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-66c72a30{margin-top:-180px;margin-bottom:0;padding:200px 0 80px 0}.elementor-12 .elementor-element.elementor-element-6122a343 .elementor-heading-title{font-size:40px;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-7db87b5e .elementor-heading-title{font-size:28px;line-height:1em}.elementor-12 .elementor-element.elementor-element-7c866b0 .elementor-heading-title{font-size:28px;line-height:1em}.elementor-12 .elementor-element.elementor-element-653f143a{padding:40px 0 40px 0}.elementor-12 .elementor-element.elementor-element-47bf6e6c>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-3bf4dfe2>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-30f735f1{padding:50px 20px 50px 20px}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e25089c{width:27.22%}.elementor-12 .elementor-element.elementor-element-6d6120a{width:46.924%}.elementor-12 .elementor-element.elementor-element-91cf6a3{width:25.52%}.elementor-12 .elementor-element.elementor-element-82961fd{width:50%}.elementor-12 .elementor-element.elementor-element-6adfea00{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-35b0114c{width:100%}.elementor-12 .elementor-element.elementor-element-82961fd{width:100%}.elementor-12 .elementor-element.elementor-element-6adfea00{width:100%}.elementor-12 .elementor-element.elementor-element-5d8b9270{width:50%}.elementor-12 .elementor-element.elementor-element-f16d0cf{width:50%}.elementor-12 .elementor-element.elementor-element-493f159d{width:50%}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-653f143a:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-653f143a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}