.elementor-3805 .elementor-element.elementor-element-b7c5587{--display:flex;--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;--gap:50px 24px;--row-gap:50px;--column-gap:24px;--padding-top:200px;--padding-bottom:65px;--padding-left:70px;--padding-right:70px;}.elementor-3805 .elementor-element.elementor-element-41f45be{--display:flex;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-a519636{text-align:center;}.elementor-3805 .elementor-element.elementor-element-a519636 .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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );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-3805 .elementor-element.elementor-element-74cbc7b{width:var( --container-widget-width, 82.5% );max-width:82.5%;--container-widget-width:82.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-3805 .elementor-element.elementor-element-74cbc7b.elementor-element{--align-self:center;}.elementor-3805 .elementor-element.elementor-element-b0abc06{--display:flex;--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-bb45181{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:90px 24px;--row-gap:90px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-f7c1ea3{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-f7c1ea3:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-f7c1ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-f5fde80{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-f5fde80:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-f5fde80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-d13b37b{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-d13b37b img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-df70a4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.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 );}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-653ac21{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-653ac21{left:23px;}.elementor-3805 .elementor-element.elementor-element-653ac21{top:30px;}.elementor-3805 .elementor-element.elementor-element-653ac21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-653ac21.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-653ac21.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-653ac21.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-653ac21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-653ac21 .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-653ac21 .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-ed01e41 .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-58258fe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-259754e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3805 .elementor-element.elementor-element-1cb01a4.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-66c6f2f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-2de3335{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-2de3335:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-2de3335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-381b6ee{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-381b6ee:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-381b6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-6fb74a1{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-6fb74a1 img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-a4c2c41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-769eabf{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-769eabf{left:23px;}.elementor-3805 .elementor-element.elementor-element-769eabf{top:30px;}.elementor-3805 .elementor-element.elementor-element-769eabf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-769eabf.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-769eabf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-769eabf.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-769eabf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-769eabf .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-769eabf .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-60577ac .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-6b800ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-e68258d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-61a3cd3.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-ab1a266{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-cf83868{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-cf83868:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-cf83868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-29c3fcf{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-29c3fcf:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-29c3fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-94de276{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-94de276 img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-e447490{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-bb65a43{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-bb65a43{left:23px;}.elementor-3805 .elementor-element.elementor-element-bb65a43{top:30px;}.elementor-3805 .elementor-element.elementor-element-bb65a43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-bb65a43.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-bb65a43.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-bb65a43.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-bb65a43.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-bb65a43 .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-bb65a43 .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-22ae1b8 .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-c1ba53b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-bf20fe8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-d79f659.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-c7d58d7{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-d5db2ca{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-d5db2ca:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-d5db2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-e2ff1be{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-e2ff1be:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-e2ff1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-6f9777f{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-6f9777f img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-93afdca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-9dcaef6{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-9dcaef6{left:23px;}.elementor-3805 .elementor-element.elementor-element-9dcaef6{top:30px;}.elementor-3805 .elementor-element.elementor-element-9dcaef6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-9dcaef6.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-9dcaef6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-9dcaef6.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-9dcaef6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-9dcaef6 .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-9dcaef6 .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-23a562c .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-00e9874{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-cc44d99{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-b982e86.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-3061377{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-1e2331e{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-1e2331e:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-1e2331e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-92aa276{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-92aa276:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-92aa276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-a64d2ef{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-a64d2ef img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-4810849{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-f75e614{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-f75e614{left:23px;}.elementor-3805 .elementor-element.elementor-element-f75e614{top:30px;}.elementor-3805 .elementor-element.elementor-element-f75e614.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-f75e614.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-f75e614.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-f75e614.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-f75e614.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-f75e614 .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-f75e614 .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-21986a2 .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-47eeb79{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-42769a6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-6fab258.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-23e3371{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-4b3360e{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-4b3360e:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-4b3360e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-8345975{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-8345975:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-8345975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-c5ff27c{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-c5ff27c img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-2a77bcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-4ab8e84{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-4ab8e84{left:23px;}.elementor-3805 .elementor-element.elementor-element-4ab8e84{top:30px;}.elementor-3805 .elementor-element.elementor-element-4ab8e84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-4ab8e84.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-4ab8e84.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-4ab8e84.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-4ab8e84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-4ab8e84 .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-4ab8e84 .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-b6e3d37 .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3fc408d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-92eda52{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-367c783.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-3447d8b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-d700f2f{--display:flex;--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-d700f2f:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-d700f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3805 .elementor-element.elementor-element-8610a79{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-8610a79:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-8610a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27ab37e );}.elementor-3805 .elementor-element.elementor-element-248996f{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3805 .elementor-element.elementor-element-248996f img{width:361.5px;}.elementor-3805 .elementor-element.elementor-element-268c0a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}body:not(.rtl) .elementor-3805 .elementor-element.elementor-element-e9d8b8e{right:23px;}body.rtl .elementor-3805 .elementor-element.elementor-element-e9d8b8e{left:23px;}.elementor-3805 .elementor-element.elementor-element-e9d8b8e{top:30px;}.elementor-3805 .elementor-element.elementor-element-e9d8b8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-e9d8b8e.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-e9d8b8e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-e9d8b8e.elementor-view-framed .elementor-icon, .elementor-3805 .elementor-element.elementor-element-e9d8b8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-e9d8b8e .elementor-icon{font-size:28px;}.elementor-3805 .elementor-element.elementor-element-e9d8b8e .elementor-icon svg{height:28px;}.elementor-3805 .elementor-element.elementor-element-81a44bb .elementor-heading-title{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-24762cf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-e8db283{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-0c071cc.elementor-element{--align-self:flex-start;}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon{font-size:22px;}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title a{font-family:var( --e-global-typography-f0ce7ff-font-family ), Sans-serif;font-size:var( --e-global-typography-f0ce7ff-font-size );font-weight:var( --e-global-typography-f0ce7ff-font-weight );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:24px;color:var( --e-global-color-primary );}.elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:15px 10px 15px 10px;}.elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-e7a50b1{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3805 .elementor-element.elementor-element-9b3455f{--display:flex;--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;--border-radius:0px 120px 0px 0px;--padding-top:65px;--padding-bottom:130px;--padding-left:70px;--padding-right:70px;--z-index:2;}.elementor-3805 .elementor-element.elementor-element-9b3455f:not(.elementor-motion-effects-element-type-background), .elementor-3805 .elementor-element.elementor-element-9b3455f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5696f10 );}.elementor-3805 .elementor-element.elementor-element-160e7bb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-84a4693{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-914d5bb img{width:100%;height:369px;object-fit:cover;object-position:center center;border-radius:35px 35px 35px 35px;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--display:flex;--justify-content:center;--gap:5px 16px;--row-gap:5px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-c69f9de .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-3805 .elementor-element.elementor-element-f6f8ad3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-09f65d1-font-family ), Sans-serif;font-size:var( --e-global-typography-09f65d1-font-size );font-weight:var( --e-global-typography-09f65d1-font-weight );line-height:var( --e-global-typography-09f65d1-line-height );fill:var( --e-global-color-5696f10 );color:var( --e-global-color-5696f10 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:159px 159px 159px 159px;padding:20px 40px 20px 40px;}.elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button:hover, .elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button:focus{background-color:#5CA0C800;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3805 .elementor-element.elementor-element-4f50704{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button:hover svg, .elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-3805 .elementor-element.elementor-element-84a4693{--width:71.3%;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--width:50%;}}@media(max-width:1279px) and (min-width:768px){.elementor-3805 .elementor-element.elementor-element-84a4693{--width:71%;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--width:50%;}}@media(max-width:1023px) and (min-width:768px){.elementor-3805 .elementor-element.elementor-element-84a4693{--width:50%;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--width:50%;}}@media(max-width:1279px){.elementor-3805 .elementor-element.elementor-element-b7c5587{--padding-top:150px;--padding-bottom:65px;--padding-left:88px;--padding-right:88px;}.elementor-3805 .elementor-element.elementor-element-74cbc7b{width:100%;max-width:100%;}.elementor-3805 .elementor-element.elementor-element-bb45181{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:80px 16px;--row-gap:80px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3805 .elementor-element.elementor-element-66c6f2f{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-ab1a266{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-c7d58d7{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-3061377{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-23e3371{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-3447d8b{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-e7a50b1{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}.elementor-3805 .elementor-element.elementor-element-9b3455f{--padding-top:65px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-3805 .elementor-element.elementor-element-160e7bb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3805 .elementor-element.elementor-element-84a4693{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-3805 .elementor-element.elementor-element-4f50704{width:var( --container-widget-width, 78.5% );max-width:78.5%;--container-widget-width:78.5%;--container-widget-flex-grow:0;}}@media(max-width:1023px){.elementor-3805 .elementor-element.elementor-element-b7c5587{--padding-top:130px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3805 .elementor-element.elementor-element-a519636 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-bb45181{--gap:73px 16px;--row-gap:73px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-ed01e41 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-58258fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-66c6f2f{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-66c6f2f .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-60577ac .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-6b800ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-ab1a266{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-ab1a266 .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-22ae1b8 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-c1ba53b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-c7d58d7{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-c7d58d7 .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-23a562c .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-00e9874{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3061377{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-3061377 .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-21986a2 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-47eeb79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-23e3371{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-23e3371 .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-b6e3d37 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3fc408d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3447d8b{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-3447d8b .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-81a44bb .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-24762cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-e7a50b1{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-e7a50b1 .elementor-button{font-size:16px;line-height:24px;padding:15px 15px 15px 15px;}.elementor-3805 .elementor-element.elementor-element-9b3455f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 88px 0px 0px;--padding-top:44px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--gap:5px 16px;--row-gap:5px;--column-gap:16px;}.elementor-3805 .elementor-element.elementor-element-c69f9de{text-align:start;}.elementor-3805 .elementor-element.elementor-element-c69f9de .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3805 .elementor-element.elementor-element-4f50704{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button{font-size:var( --e-global-typography-09f65d1-font-size );line-height:var( --e-global-typography-09f65d1-line-height );padding:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-3805 .elementor-element.elementor-element-b7c5587{--padding-top:130px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3805 .elementor-element.elementor-element-a519636{text-align:center;}.elementor-3805 .elementor-element.elementor-element-a519636 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-74cbc7b{font-size:16px;line-height:25px;}.elementor-3805 .elementor-element.elementor-element-b0abc06{--margin-top:105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3805 .elementor-element.elementor-element-bb45181{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:145px 16px;--row-gap:145px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-d13b37b{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-d13b37b img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-df70a4d{--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-3805 .elementor-element.elementor-element-ed01e41 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-58258fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-1cb01a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-66c6f2f{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-6fb74a1{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-6fb74a1 img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-a4c2c41{--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-3805 .elementor-element.elementor-element-60577ac .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-6b800ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-61a3cd3 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-ab1a266{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-94de276{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-94de276 img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-22ae1b8 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-c1ba53b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-d79f659 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-c7d58d7{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-6f9777f{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-6f9777f img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-93afdca{--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-3805 .elementor-element.elementor-element-23a562c .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-00e9874{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-b982e86 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3061377{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-a64d2ef{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-a64d2ef img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-4810849{--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-3805 .elementor-element.elementor-element-21986a2 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-47eeb79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-6fab258 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-23e3371{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-c5ff27c{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-c5ff27c img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-2a77bcb{--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;--flex-wrap:wrap;}.elementor-3805 .elementor-element.elementor-element-b6e3d37 .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3fc408d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-92eda52{--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-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-367c783 .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-3447d8b{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-248996f{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3805 .elementor-element.elementor-element-248996f img{width:410px;height:387px;object-fit:cover;}.elementor-3805 .elementor-element.elementor-element-268c0a6{--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-3805 .elementor-element.elementor-element-81a44bb .elementor-heading-title{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-24762cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title, .elementor-3805 .elementor-element.elementor-element-0c071cc .elementor-icon-box-title a{font-size:var( --e-global-typography-f0ce7ff-font-size );line-height:var( --e-global-typography-f0ce7ff-line-height );}.elementor-3805 .elementor-element.elementor-element-e7a50b1{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-9b3455f{--border-radius:0px 55px 0px 0px;--padding-top:44px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-3805 .elementor-element.elementor-element-160e7bb{--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;--gap:24px 16px;--row-gap:24px;--column-gap:16px;}.elementor-3805 .elementor-element.elementor-element-84a4693{--width:100%;--justify-content:center;}.elementor-3805 .elementor-element.elementor-element-84a4693.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3805 .elementor-element.elementor-element-914d5bb img{border-radius:25px 25px 25px 25px;}.elementor-3805 .elementor-element.elementor-element-33d64d2{--width:100%;--justify-content:center;}.elementor-3805 .elementor-element.elementor-element-c69f9de{text-align:start;}.elementor-3805 .elementor-element.elementor-element-c69f9de .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3805 .elementor-element.elementor-element-f6f8ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-3805 .elementor-element.elementor-element-4f50704{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-3805 .elementor-element.elementor-element-4f50704 .elementor-button{font-size:var( --e-global-typography-09f65d1-font-size );line-height:var( --e-global-typography-09f65d1-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-74cbc7b */.elementor-3805 .elementor-element.elementor-element-74cbc7b p {
    margin-bottom: 0px;
}

@media (min-width: 768px) and (max-width: 1279px) {
    .elementor-3805 .elementor-element.elementor-element-74cbc7b {
        max-width: 744px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58258fe */.elementor-3805 .elementor-element.elementor-element-58258fe p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d424f44 */.elementor-3805 .elementor-element.elementor-element-d424f44 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66c6f2f */.elementor-3805 .elementor-element.elementor-element-66c6f2f {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b800ae */.elementor-3805 .elementor-element.elementor-element-6b800ae p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdf687c */.elementor-3805 .elementor-element.elementor-element-cdf687c p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab1a266 */.elementor-3805 .elementor-element.elementor-element-ab1a266 {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1ba53b */.elementor-3805 .elementor-element.elementor-element-c1ba53b p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-583b0e9 */.elementor-3805 .elementor-element.elementor-element-583b0e9 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d58d7 */.elementor-3805 .elementor-element.elementor-element-c7d58d7 {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00e9874 */.elementor-3805 .elementor-element.elementor-element-00e9874 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6f949 */.elementor-3805 .elementor-element.elementor-element-ca6f949 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3061377 */.elementor-3805 .elementor-element.elementor-element-3061377 {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47eeb79 */.elementor-3805 .elementor-element.elementor-element-47eeb79 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15117aa */.elementor-3805 .elementor-element.elementor-element-15117aa p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23e3371 */.elementor-3805 .elementor-element.elementor-element-23e3371 {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc408d */.elementor-3805 .elementor-element.elementor-element-3fc408d p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d00184 */.elementor-3805 .elementor-element.elementor-element-1d00184 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3447d8b */.elementor-3805 .elementor-element.elementor-element-3447d8b {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24762cf */.elementor-3805 .elementor-element.elementor-element-24762cf p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3adc26 */.elementor-3805 .elementor-element.elementor-element-d3adc26 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a50b1 */.elementor-3805 .elementor-element.elementor-element-e7a50b1 {
    max-width: 266px !important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0abc06 *//* CARD = stage. overflow:visible so the photo peeks above the top edge. */

.tm-card {
  position: relative;
  height: 432px;
  overflow: visible;
  box-sizing: border-box;
  cursor: pointer;
}

/* IMAGE: behind the body. Slides down on open, tucks behind the panel. */

.tm-image {
  position: absolute;
  inset: 0 0 auto 0;
  left: 0; right: 0;
  z-index: 1;
  margin: 0;
}

.tm-image .elementor-widget-image {
  transition: transform 1s cubic-bezier(.22,1,.36,1);
  will-change: transform;
}

.tm-card.is-open .tm-image .elementor-widget-image {
  transform: translateY(100px);
}

/* BODY: bottom-anchored panel. Closed = strip height; open = full height. */

.tm-body {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 120px;
  z-index: 2;
  background: #ffffff;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  transition: height 1.5s cubic-bezier(.22,1,.36,1), border-radius 1.5s ease;
  will-change: height;
}

.tm-card.is-open .tm-body {
  height: 100%;
  border-radius: 20px;
}

/*BIO: revealed as the panel grows. Small fade for polish */

.tm-bio {
  opacity: 0;
  transition: opacity .3s ease .1s;
}

.tm-card.is-open .tm-bio {
  opacity: 1;
}


/* Keep body + bio stacked on every breakpoint */
.tm-body,
.tm-bio {
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
}

/* Let flex children shrink and wrap instead of overflowing to the right */
.tm-body > *,
.tm-bio > * {
  min-width: 0;
  max-width: 100%;
}

.tm-bio { width: 100%; }

/* Long bio text wraps cleanly */
.tm-bio p { overflow-wrap: break-word; }

/* Arrow visible by default; fades out over the full open animation */

.tm-arrow {
  opacity: 1;
  transition: opacity 1s ease !important; 
}

/* On open: arrow fades to gone */

.tm-card.is-open .tm-arrow {
  opacity: 0;
}

/* Fixing Font Issue with Emails on Phone */
@media (max-width: 390px) {
    .tm-body {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    
    .tm-bio .elementor-icon-box-description {
        font-size: 15px !important;
        line-height: 22px !important;
    }
    
    .tm-bio .elementor-widget-icon-box {
        width: 100% !important;
    }
    
    .tm-bio .elementor-icon-box-content {
        text-align: left !important;
    }
    
    .tm-bio .elementor-icon-box-icon a {
        font-size: 18px !important;
    }
    
    .tm-bio {
        margin-top: -10px !important;
    }
}

@media (max-width: 370px) {
    .tm-bio .elementor-icon-box-description {
        font-size: 14px !important;
        line-height: 22px !important;
    }
}

@media (max-width: 350px) {
    .tm-bio {
        row-gap: 6px !important;
    }
    
    .tm-bio p {
        font-size: 15px !important;
    }
}

/* CENTER LAST ITEM PAUL */
/* 7th card spans the full row, then centers itself */

/* Mobile (below 768px): 1 column — card is full width, no centering needed */
.tm-last {
  justify-self: stretch;
  width: 100%;
}

/* Tablet (768px–1279px): 2 columns */
@media (min-width: 768px) and (max-width: 1279px) {
  .tm-last {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 24px) / 2);   /* one card width: (100% - 1 gap) / 2 */
  }
}

/* Desktop (1280px and up): 3 columns */
@media (min-width: 1280px) {
  .tm-last {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 48px) / 3);   /* one card width: (100% - 2 gaps) / 3 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c5587 */.elementor-3805 .elementor-element.elementor-element-b7c5587 {
    background: linear-gradient(180deg, #EBF1F5 32%, #FFF 32%);
}

@media (min-width: 768px) and (max-width: 1279px) {
    .elementor-3805 .elementor-element.elementor-element-b7c5587 {
        background: linear-gradient(180deg, #EBF1F5 550px, #FFF 550px);
    }
}

@media (max-width: 767px) {
    .elementor-3805 .elementor-element.elementor-element-b7c5587 {
        background: linear-gradient(180deg, #EBF1F5 700px, #FFF 700px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6f8ad3 */@media (min-width: 1024px) {
    .elementor-3805 .elementor-element.elementor-element-f6f8ad3 {
        max-width: 364px !important;
    }
}/* End custom CSS */