.elementor-2 .elementor-element.elementor-element-dc40b1b{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dc40b1b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dc40b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://outcomemd.com/wp-content/uploads/hero_background-v1.webp");background-position:center center;}.elementor-2 .elementor-element.elementor-element-dc40b1b::before, .elementor-2 .elementor-element.elementor-element-dc40b1b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dc40b1b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dc40b1b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dc40b1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dc40b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(233deg, #FFFFFF7D 0%, var( --e-global-color-521c6e7 ) 100%);}.elementor-2 .elementor-element.elementor-element-dc40b1b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ebc9a12{text-align:left;}.elementor-2 .elementor-element.elementor-element-ebc9a12 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-4dce2f7{--display:flex;}.elementor-2 .elementor-element.elementor-element-4dce2f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-457888f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0493701{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 );}.elementor-2 .elementor-element.elementor-element-ce8796e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ce8796e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ef09896{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef09896:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ef09896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-7899900 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-c41111a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6c24193 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c24193 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-22a9978 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-22a9978{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 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-c635b9e{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-c635b9e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-790dcbc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-7863daf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.86;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7863daf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7863daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7863daf::before, .elementor-2 .elementor-element.elementor-element-7863daf > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7863daf > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7863daf > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7863daf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7863daf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(192deg, var( --e-global-color-38d6e22 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2 .elementor-element.elementor-element-7863daf > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-7863daf > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-7863daf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7cbc48a{text-align:center;}.elementor-2 .elementor-element.elementor-element-7cbc48a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-528d3bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3b77d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c3b77d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c3b77d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f45f644 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-f45f644.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f45f644.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f45f644.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f45f644.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f45f644.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f45f644 .elementor-icon{font-size:79px;}.elementor-2 .elementor-element.elementor-element-f45f644 .elementor-icon svg{height:79px;}.elementor-2 .elementor-element.elementor-element-f45f644 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-01a9fd6{--display:flex;}.elementor-2 .elementor-element.elementor-element-01a9fd6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-94457bb{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-94457bb .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4b229c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-18f8052{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-18f8052:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18f8052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-aab525a .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-aab525a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aab525a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-aab525a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aab525a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-aab525a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aab525a .elementor-icon{font-size:79px;}.elementor-2 .elementor-element.elementor-element-aab525a .elementor-icon svg{height:79px;}.elementor-2 .elementor-element.elementor-element-aab525a .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-0e75382{--display:flex;}.elementor-2 .elementor-element.elementor-element-0e75382.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-53d9d75{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-53d9d75 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-db93f1d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-5329d92{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5329d92:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5329d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-215c8d4 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-215c8d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-215c8d4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-215c8d4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-215c8d4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-215c8d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-215c8d4 .elementor-icon{font-size:79px;}.elementor-2 .elementor-element.elementor-element-215c8d4 .elementor-icon svg{height:79px;}.elementor-2 .elementor-element.elementor-element-215c8d4 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-593b854{--display:flex;}.elementor-2 .elementor-element.elementor-element-593b854.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4d39c34{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-4d39c34 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0c6ad8c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-b414af6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b414af6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b414af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-0cd35d9 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-0cd35d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0cd35d9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-0cd35d9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0cd35d9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-0cd35d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0cd35d9 .elementor-icon{font-size:79px;}.elementor-2 .elementor-element.elementor-element-0cd35d9 .elementor-icon svg{height:79px;}.elementor-2 .elementor-element.elementor-element-0cd35d9 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-0b6d465{--display:flex;}.elementor-2 .elementor-element.elementor-element-0b6d465.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d0b5764{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-d0b5764 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1f4b695.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3775011 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-3775011 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3775011 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-3775011 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3775011 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-6c9660b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6c9660b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6c9660b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-1608de5 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-1608de5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1608de5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1608de5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1608de5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1608de5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1608de5 .elementor-icon{font-size:79px;}.elementor-2 .elementor-element.elementor-element-1608de5 .elementor-icon svg{height:79px;}.elementor-2 .elementor-element.elementor-element-1608de5 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-63cd227{--display:flex;}.elementor-2 .elementor-element.elementor-element-63cd227.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d7a743c{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-d7a743c .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5982f2c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8970924 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-8970924 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8970924 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-8970924 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8970924 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-61ed034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e3ce057{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0f21f07 );--border-color:var( --e-global-color-0f21f07 );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e3ce057:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3ce057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-e3ce057::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-521c6e7 ) 25%, #FFFFFFD9 75%);}.elementor-2 .elementor-element.elementor-element-e3ce057:hover::before, .elementor-2 .elementor-element.elementor-element-e3ce057:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3ce057:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-e3ce057 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-521c6e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e3ce057:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-e3ce057:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-7e7e439 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-7e7e439 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e7e439.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-7e7e439.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7e7e439.elementor-view-default .elementor-icon{color:var( --e-global-color-d01f83a );border-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-7e7e439.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7e7e439.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-7e7e439 .elementor-icon{font-size:110px;}.elementor-2 .elementor-element.elementor-element-7e7e439 .elementor-icon svg{height:110px;}.elementor-2 .elementor-element.elementor-element-7e7e439 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-8cdd0db{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-8cdd0db .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-128863a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0f21f07 );--border-color:var( --e-global-color-0f21f07 );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-128863a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-128863a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-128863a::before, .elementor-2 .elementor-element.elementor-element-128863a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-128863a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-128863a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-128863a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-128863a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-521c6e7 ) 25%, #FFFFFFD9 75%);}.elementor-2 .elementor-element.elementor-element-128863a:hover::before, .elementor-2 .elementor-element.elementor-element-128863a:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-128863a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-128863a > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-128863a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-521c6e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-128863a:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-128863a:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-072cea1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-072cea1 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-072cea1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-072cea1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-072cea1.elementor-view-default .elementor-icon{color:var( --e-global-color-d01f83a );border-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-072cea1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-072cea1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-072cea1 .elementor-icon{font-size:110px;}.elementor-2 .elementor-element.elementor-element-072cea1 .elementor-icon svg{height:110px;}.elementor-2 .elementor-element.elementor-element-072cea1 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-dd8171a{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-dd8171a .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-1aa90be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0f21f07 );--border-color:var( --e-global-color-0f21f07 );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1aa90be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1aa90be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-1aa90be::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-521c6e7 ) 25%, #FFFFFFD9 75%);}.elementor-2 .elementor-element.elementor-element-1aa90be:hover::before, .elementor-2 .elementor-element.elementor-element-1aa90be:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1aa90be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-1aa90be > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-521c6e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-1aa90be:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-1aa90be:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-f63760d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-f63760d .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f63760d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-f63760d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f63760d.elementor-view-default .elementor-icon{color:var( --e-global-color-d01f83a );border-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-f63760d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f63760d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-f63760d .elementor-icon{font-size:110px;}.elementor-2 .elementor-element.elementor-element-f63760d .elementor-icon svg{height:110px;}.elementor-2 .elementor-element.elementor-element-f63760d .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-d2e30a3{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-d2e30a3 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-9098a58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0f21f07 );--border-color:var( --e-global-color-0f21f07 );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9098a58:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9098a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-9098a58::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-521c6e7 ) 25%, #FFFFFFD9 75%);}.elementor-2 .elementor-element.elementor-element-9098a58:hover::before, .elementor-2 .elementor-element.elementor-element-9098a58:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9098a58:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-9098a58 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-521c6e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-9098a58:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-9098a58:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-0879649 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-0879649 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0879649.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-0879649.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-0879649.elementor-view-default .elementor-icon{color:var( --e-global-color-d01f83a );border-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-0879649.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-0879649.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-0879649 .elementor-icon{font-size:110px;}.elementor-2 .elementor-element.elementor-element-0879649 .elementor-icon svg{height:110px;}.elementor-2 .elementor-element.elementor-element-0879649 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-c177031{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-c177031 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-60702eb .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-60702eb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-60702eb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-60702eb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-60702eb .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-74259a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0f21f07 );--border-color:var( --e-global-color-0f21f07 );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-74259a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-74259a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-74259a4::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-521c6e7 ) 25%, #FFFFFFD9 75%);}.elementor-2 .elementor-element.elementor-element-74259a4:hover::before, .elementor-2 .elementor-element.elementor-element-74259a4:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74259a4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-74259a4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-521c6e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-74259a4:hover{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-74259a4:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-ef21487 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-ef21487 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ef21487.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-ef21487.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ef21487.elementor-view-default .elementor-icon{color:var( --e-global-color-d01f83a );border-color:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-ef21487.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ef21487.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d01f83a );}.elementor-2 .elementor-element.elementor-element-ef21487 .elementor-icon{font-size:110px;}.elementor-2 .elementor-element.elementor-element-ef21487 .elementor-icon svg{height:110px;}.elementor-2 .elementor-element.elementor-element-ef21487 .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-90c7d1b{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-90c7d1b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e573227 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-e573227 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e573227 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-e573227 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e573227 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-6d28238 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6d28238{text-align:center;}.elementor-2 .elementor-element.elementor-element-6d28238 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-d4b9e52 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-ea5696a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ea5696a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-61b8c69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0c2615d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0c2615d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0c2615d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-02d2225{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 );}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-06bd393{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2 .elementor-element.elementor-element-06bd393 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-870621e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-870621e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-870621e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0022a88 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-f6b5f7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f6b5f7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-51e5417{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-51e5417:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-51e5417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-56cf37e img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-bb2a8bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-512e754 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-512e754 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-debc5b2{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 );}.elementor-2 .elementor-element.elementor-element-f226bba .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f226bba .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f226bba .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-f226bba > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f226bba .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f226bba .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-70a3807{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-70a3807.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-27e9725{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-080a68d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1c92423{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 );}.elementor-2 .elementor-element.elementor-element-f37ac50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b8bf68f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-b8bf68f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d9021d7{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d9021d7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-001dd35{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-001dd35:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-001dd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-07ffa79 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-69c9784{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-69c9784.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d648682{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d648682:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d648682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-677d6c7 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-e2d89d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c89460b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2f825c8{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 );}.elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-4cf3c7c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-19eb9e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-19eb9e3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-19eb9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(203deg, var( --e-global-color-f7c94e2 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-19eb9e3::before{filter:brightness( 100% ) contrast( 116% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-19eb9e3 > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-19eb9e3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-19eb9e3 > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-19eb9e3 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:68px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-30eae6f{text-align:center;}.elementor-2 .elementor-element.elementor-element-30eae6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0f3f24-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f3f24-font-size );font-weight:var( --e-global-typography-d0f3f24-font-weight );text-transform:var( --e-global-typography-d0f3f24-text-transform );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-cc1fc15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button:focus svg{fill:var( --e-global-color-521c6e7 );}.elementor-2 .elementor-element.elementor-element-9cea63f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9cea63f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9cea63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fb61f6 );}.elementor-2 .elementor-element.elementor-element-9cea63f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-affe155{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-affe155.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e940e8e{text-align:center;}.elementor-2 .elementor-element.elementor-element-e940e8e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c948a31{--display:flex;}.elementor-2 .elementor-element.elementor-element-0d22623{--display:flex;}.elementor-2 .elementor-element.elementor-element-6e87869{--display:flex;}.elementor-2 .elementor-element.elementor-element-0bfd17a{--display:flex;}.elementor-2 .elementor-element.elementor-element-2ad3b58{--display:flex;}.elementor-2 .elementor-element.elementor-element-78ca09a{--n-accordion-title-font-size:var( --e-global-typography-1841eb4-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-icon-size:15px;}.elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}:where( .elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-1841eb4-font-family ), Sans-serif;font-weight:var( --e-global-typography-1841eb4-font-weight );line-height:var( --e-global-typography-1841eb4-line-height );}:where( .elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-dc40b1b{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-ebc9a12 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-457888f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0493701{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7899900 img{height:300px;}.elementor-2 .elementor-element.elementor-element-6c24193 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-22a9978{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-790dcbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-7863daf > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-7863daf > .e-con-inner > .elementor-shape-bottom svg{width:calc(160% + 1.3px);height:30px;}.elementor-2 .elementor-element.elementor-element-7863daf{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7cbc48a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-528d3bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3b77d1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-01a9fd6{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-94457bb .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-167ae60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-18f8052{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-0e75382{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-53d9d75 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-26402a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-5329d92{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-593b854{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4d39c34 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-0d02103 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-b414af6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-0b6d465{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d0b5764 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-3775011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3775011 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-6c9660b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-63cd227{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d7a743c .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-8970924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8970924 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-8cdd0db .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-8f52cf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-dd8171a .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-2ed94df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-d2e30a3 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-505a8ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-c177031 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-60702eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-60702eb .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-90c7d1b .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-e573227 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e573227 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-6d28238 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6d28238 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0c2615d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-02d2225{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0022a88 img{height:300px;}.elementor-2 .elementor-element.elementor-element-56cf37e img{height:300px;}.elementor-2 .elementor-element.elementor-element-512e754 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-debc5b2{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f226bba .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-080a68d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1c92423{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f37ac50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-07ffa79 img{height:300px;}.elementor-2 .elementor-element.elementor-element-677d6c7 img{height:300px;}.elementor-2 .elementor-element.elementor-element-c89460b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2f825c8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-19eb9e3{--min-height:150px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-19eb9e3 > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-19eb9e3 > .e-con-inner > .elementor-shape-top svg{width:calc(160% + 1.3px);height:32px;}.elementor-2 .elementor-element.elementor-element-30eae6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e940e8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-78ca09a{--n-accordion-title-font-size:var( --e-global-typography-1841eb4-font-size );}:where( .elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1841eb4-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-dc40b1b{--min-height:400px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dc40b1b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dc40b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-ebc9a12 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-457888f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0493701{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-ce8796e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-6c24193 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-22a9978{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-790dcbc .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7863daf > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-7863daf > .e-con-inner > .elementor-shape-bottom svg{width:calc(180% + 1.3px);}.elementor-2 .elementor-element.elementor-element-7863daf{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7cbc48a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-c3b77d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-01a9fd6{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-94457bb{text-align:center;}.elementor-2 .elementor-element.elementor-element-94457bb .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-167ae60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-167ae60 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18f8052{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-0e75382{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-53d9d75{text-align:center;}.elementor-2 .elementor-element.elementor-element-53d9d75 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-db93f1d{text-align:center;}.elementor-2 .elementor-element.elementor-element-26402a4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-26402a4 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5329d92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-593b854{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4d39c34{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d39c34 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0c6ad8c{text-align:center;}.elementor-2 .elementor-element.elementor-element-0d02103{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0d02103 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b414af6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-0b6d465{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d0b5764{text-align:center;}.elementor-2 .elementor-element.elementor-element-d0b5764 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1f4b695{text-align:center;}.elementor-2 .elementor-element.elementor-element-3775011{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3775011 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c9660b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-63cd227{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d7a743c{text-align:center;}.elementor-2 .elementor-element.elementor-element-d7a743c .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-5982f2c{text-align:center;}.elementor-2 .elementor-element.elementor-element-8970924{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-8970924 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8cdd0db .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8f52cf4 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-dd8171a .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2ed94df .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d2e30a3 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-505a8ea .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c177031 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-60702eb .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-90c7d1b .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-e573227 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6d28238 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d4b9e52 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ea5696a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0c2615d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-02d2225{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f6b5f7f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-512e754 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-debc5b2{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f226bba .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-70a3807{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-080a68d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1c92423{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-69c9784{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c89460b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2f825c8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4cf3c7c .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-19eb9e3 > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-19eb9e3 > .e-con-inner > .elementor-shape-top svg{width:calc(180% + 1.3px);height:40px;}.elementor-2 .elementor-element.elementor-element-19eb9e3{--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-30eae6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cc1fc15 .elementor-button{font-size:var( --e-global-typography-d0f3f24-font-size );letter-spacing:var( --e-global-typography-d0f3f24-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9cea63f{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e940e8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-78ca09a{--n-accordion-title-font-size:var( --e-global-typography-1841eb4-font-size );}:where( .elementor-2 .elementor-element.elementor-element-78ca09a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1841eb4-line-height );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-4dce2f7{--width:60%;}.elementor-2 .elementor-element.elementor-element-affe155{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-4dce2f7{--width:100%;}.elementor-2 .elementor-element.elementor-element-01a9fd6{--width:70%;}.elementor-2 .elementor-element.elementor-element-0e75382{--width:70%;}.elementor-2 .elementor-element.elementor-element-593b854{--width:70%;}.elementor-2 .elementor-element.elementor-element-0b6d465{--width:70%;}.elementor-2 .elementor-element.elementor-element-63cd227{--width:70%;}.elementor-2 .elementor-element.elementor-element-affe155{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-61ed034 *//* ===========================
   EXPANDING PANELS — OutcomeMD
   =========================== */

/* Desktop */
@media (min-width: 1025px) {
  /* Row: five panels side by side */
  .fx-row {
    display: flex;
    align-items: stretch;
    gap: 0;
  }

  /* Panel (visual container only — not a link) */
  .fx-row .fx-panel {
    /* Narrow state; expanded handled by .is-open / :hover */
    flex: 3 1 0%;
    position: relative;
    min-height: 420px;
    overflow: hidden;
    cursor: default; /* panels are not links */

    /* Width animation */
    transition: flex-grow .45s ease, flex-basis .45s ease;

    /* Inner layout — top/left aligned */
    display: flex;
    flex-direction: column;
    justify-content: flex-start; /* top */
    align-items: flex-start;     /* left */
    padding: 24px;
    gap: 8px;
  }

  /* Persistently open panel (initial + last hovered via your JS adding .is-open) */
  .fx-row .fx-panel.is-open { flex-grow: 8; }

  /* On row hover, compress all except the hovered one */
  .fx-row:hover .fx-panel { flex-grow: 3; }
  .fx-row .fx-panel:hover { flex-grow: 8; }

  /* Title sizing */
  .fx-row .fx-panel .fx-title {
    min-height: 3em;
    margin: 0 !important;
    transition: min-height .35s ease;
    background: transparent !important;
  }
  .fx-row .fx-panel:hover .fx-title,
  .fx-row .fx-panel.is-open .fx-title {
    min-height: 1em;
  }

  /* ---------- TEXT: hidden by default (no layout) — fade/slide IN FROM LEFT ---------- */
  .fx-row .fx-panel .fx-text {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transform: translateX(-20px); /* from left */
    transition:
      opacity .35s ease,
      transform .35s ease,
      max-height .35s ease;
    margin: 0 !important;              /* prevent ghost space when hidden */
    background: transparent !important;
  }

  /* Kill Elementor container background/box-shadow behind text */
  .fx-row .fx-panel .fx-text .elementor-widget-container {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Initial open panel shows text immediately (no delay) */
  .fx-row .fx-panel.is-open .fx-text {
    visibility: visible;
    opacity: 1;
    max-height: 600px;   /* adjust if your copy is longer */
    transform: translateX(0);
    transition-delay: 0s, 0s, 0s;
  }

  /* Hovered panel reveals text AFTER the width animation (for smoothness) */
  .fx-row .fx-panel:hover .fx-text {
    visibility: visible;
    opacity: 1;
    max-height: 600px;
    transform: translateX(0);
    transition-delay: .25s, .25s, .25s; /* follow the resize */
  }

  /* Hide previously open panel's text if it's NOT hovered while row is hovered */
  .fx-row:hover .fx-panel.is-open:not(:hover) .fx-text {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    transform: translateX(-20px);
    transition-delay: 0s, 0s, 0s;
  }

  /* When the mouse leaves the row, keep the open panel’s text fixed, no re-animating */
  .fx-row:not(:hover) .fx-panel.is-open .fx-text {
    visibility: visible;
    opacity: 1;
    max-height: 600px;
    transform: translateX(0);
    transition: none;
  }

  /* ---------- BUTTONS inside expanding panels (no custom class required) ---------- */
  /* Hidden by default with zero layout impact */
  .fx-row .fx-panel .elementor-widget-button {
    align-self: flex-start;
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transform: translateX(-20px);
    transition:
      opacity .35s ease,
      transform .35s ease,
      max-height .35s ease;
    pointer-events: none;

    /* neutralize widget spacing/backgrounds so no phantom boxes appear */
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
  }
  .fx-row .fx-panel .elementor-widget-button .elementor-button-wrapper,
  .fx-row .fx-panel .elementor-widget-button .elementor-button {
    margin: 0 !important;
  }

  /* 1) SHOW button on HOVER (animated) */
  .fx-row .fx-panel:hover .elementor-widget-button {
    visibility: visible;
    opacity: 1;
    max-height: 140px;  /* enough to reveal the button */
    transform: translateX(0);
    transition-delay: .25s, .25s, .25s; /* sync with text reveal */
    pointer-events: auto;
  }

  /* 2) SHOW button when panel is OPEN (.is-open) — for initial load & after mouse leaves */
  .fx-row .fx-panel.is-open .elementor-widget-button {
    visibility: visible;
    opacity: 1;
    max-height: 140px;
    transform: none;
    transition-delay: 0s, 0s, 0s;  /* no delay on initial paint */
    pointer-events: auto;
  }

  /* 3) If the row IS hovered, but the previously-open panel is NOT hovered, hide its button */
  .fx-row:hover .fx-panel.is-open:not(:hover) .elementor-widget-button {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    transform: translateX(-20px);
    transition-delay: 0s, 0s, 0s;
    pointer-events: none;
  }

  /* 4) When the mouse leaves the row, keep the last-open panel’s button visible without re-animating */
  .fx-row:not(:hover) .fx-panel.is-open .elementor-widget-button {
    visibility: visible;
    opacity: 1;
    max-height: 140px;
    transform: none;
    transition: none;  /* no slide/fade on mouseleave or initial paint */
    pointer-events: auto;
  }
}

/* Tablet & Mobile: stack; always show text & button; ignore hover */
@media (max-width: 1024px) {
  .fx-row {
    display: flex;
    flex-direction: column;
  }
  .fx-row .fx-panel {
    flex: 0 0 auto;
    width: 100%;
    min-height: 300px;
    padding: 20px;
  }
  .fx-row .fx-panel .fx-title { min-height: 3em; }

  .fx-row .fx-panel .fx-text {
    opacity: 1;
    visibility: visible;
    max-height: none;
    transform: none;
    transition-delay: 0s;
    background: transparent !important;
  }
  .fx-row .fx-panel .fx-text .elementor-widget-container {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .fx-row .fx-panel .elementor-widget-button {
    opacity: 1;
    visibility: visible;
    max-height: none;
    transform: none;
    transition-delay: 0s;
    pointer-events: auto;
    margin: 0 !important;
  }
}

/* Accessibility: respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .fx-row .fx-panel,
  .fx-row .fx-panel .fx-title,
  .fx-row .fx-panel .fx-text,
  .fx-row .fx-panel .elementor-widget-button {
    transition: none !important;
  }
}

/* Explicit transparency resets (belt & suspenders) */
.fx-row .fx-panel .fx-title { background: transparent !important; }
.fx-row .fx-panel .fx-text  { background: transparent !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://outcomemd.com/wp-content/uploads/Avenir-Light.woff2') format('woff2'),
		url('https://outcomemd.com/wp-content/uploads/Avenir-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://outcomemd.com/wp-content/uploads/Avenir-Regular.woff2') format('woff2'),
		url('https://outcomemd.com/wp-content/uploads/Avenir-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://outcomemd.com/wp-content/uploads/Avenir-Heavy.woff2') format('woff2'),
		url('https://outcomemd.com/wp-content/uploads/Avenir-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://outcomemd.com/wp-content/uploads/Avenir-Black.woff2') format('woff2'),
		url('https://outcomemd.com/wp-content/uploads/Avenir-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://outcomemd.com/wp-content/uploads/Avenir-Book.woff2') format('woff2'),
		url('https://outcomemd.com/wp-content/uploads/Avenir-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */