.elementor-48770 .elementor-element.elementor-element-a20fc1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:105px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.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-48770 .elementor-element.elementor-element-764bf93{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-48770 .elementor-element.elementor-element-0a996ec{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );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-48770 .elementor-element.elementor-element-3ced76b{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 70px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-48770 .elementor-element.elementor-element-bc881df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-48770 .elementor-element.elementor-element-46f1990{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-8ea6e29{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-c92bb95 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-e2f0b8e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ee272c6{font-family:var( --e-global-typography-80558b7-font-family ), Sans-serif;font-size:var( --e-global-typography-80558b7-font-size );font-weight:var( --e-global-typography-80558b7-font-weight );text-transform:var( --e-global-typography-80558b7-text-transform );line-height:var( --e-global-typography-80558b7-line-height );}.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 );}.elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button:hover, .elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button:hover svg, .elementor-48770 .elementor-element.elementor-element-95d1029 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-5d0e046{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-b96a0bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-aa3958c{text-align:center;}.elementor-48770 .elementor-element.elementor-element-aa3958c .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-d44b213{text-align:center;}.elementor-48770 .elementor-element.elementor-element-d44b213 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-8fe9cd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-5c6b2ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-75d92af{text-align:center;}.elementor-48770 .elementor-element.elementor-element-75d92af .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-b8da43a{text-align:center;}.elementor-48770 .elementor-element.elementor-element-b8da43a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-2554b54{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-483208f{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-483208f.e-con{--order:99999 /* order end hack */;}.elementor-48770 .elementor-element.elementor-element-0eee1b9 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-6eae377{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-1097bd5{font-family:var( --e-global-typography-80558b7-font-family ), Sans-serif;font-size:var( --e-global-typography-80558b7-font-size );font-weight:var( --e-global-typography-80558b7-font-weight );text-transform:var( --e-global-typography-80558b7-text-transform );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button:hover, .elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button:hover svg, .elementor-48770 .elementor-element.elementor-element-fc5cefd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-343a55c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-225caad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-d3a9ab4{text-align:center;}.elementor-48770 .elementor-element.elementor-element-d3a9ab4 .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-21ad107{text-align:center;}.elementor-48770 .elementor-element.elementor-element-21ad107 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-e5606c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-81c612c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-8945880{text-align:center;}.elementor-48770 .elementor-element.elementor-element-8945880 .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa29638{text-align:center;}.elementor-48770 .elementor-element.elementor-element-aa29638 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ab256db{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-1c60299{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-f71763d .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-b61e9d0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-d9a194a{font-family:var( --e-global-typography-80558b7-font-family ), Sans-serif;font-size:var( --e-global-typography-80558b7-font-size );font-weight:var( --e-global-typography-80558b7-font-weight );text-transform:var( --e-global-typography-80558b7-text-transform );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button:hover, .elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button:hover svg, .elementor-48770 .elementor-element.elementor-element-9fbb4f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-5886de2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-df031fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-0257828{text-align:center;}.elementor-48770 .elementor-element.elementor-element-0257828 .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-68e1362{text-align:center;}.elementor-48770 .elementor-element.elementor-element-68e1362 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f2df774{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-d14d2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-3b386c9{text-align:center;}.elementor-48770 .elementor-element.elementor-element-3b386c9 .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-8259b6f{text-align:center;}.elementor-48770 .elementor-element.elementor-element-8259b6f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ff39fd3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:65px;--padding-bottom:95px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-d42a3d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-dfb8572{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:45px;--padding-bottom:0px;--padding-left:85px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-1339f26 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-12d955b{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button:hover, .elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button:hover svg, .elementor-48770 .elementor-element.elementor-element-5477dd9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-48770 .elementor-element.elementor-element-0f02132{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-d3a8fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-b1067a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-4de2351{text-align:center;}.elementor-48770 .elementor-element.elementor-element-4de2351 .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-ca9ca94{text-align:center;}.elementor-48770 .elementor-element.elementor-element-ca9ca94 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f3dc03a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-87c27c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-aa760be{text-align:center;}.elementor-48770 .elementor-element.elementor-element-aa760be .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-dbc72e3{text-align:center;}.elementor-48770 .elementor-element.elementor-element-dbc72e3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-faced58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd5805 );--border-color:var( --e-global-color-bcd5805 );--padding-top:45px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-48770 .elementor-element.elementor-element-fac43f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-48770 .elementor-element.elementor-element-379c48c{text-align:center;}.elementor-48770 .elementor-element.elementor-element-379c48c .elementor-heading-title{font-family:var( --e-global-typography-ef9999b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9999b-font-size );font-weight:var( --e-global-typography-ef9999b-font-weight );text-transform:var( --e-global-typography-ef9999b-text-transform );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa2f4b8{text-align:center;}.elementor-48770 .elementor-element.elementor-element-aa2f4b8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-48770 .elementor-element.elementor-element-0a996ec{--width:1100px;}.elementor-48770 .elementor-element.elementor-element-d42a3d8{--width:50%;}.elementor-48770 .elementor-element.elementor-element-dfb8572{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-48770 .elementor-element.elementor-element-0a996ec{--width:900px;}.elementor-48770 .elementor-element.elementor-element-d42a3d8{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48770 .elementor-element.elementor-element-0a996ec{--width:700px;}.elementor-48770 .elementor-element.elementor-element-d42a3d8{--width:50%;}.elementor-48770 .elementor-element.elementor-element-dfb8572{--width:50%;}}@media(max-width:1366px){.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-3ced76b{padding:0px 0px 0px 90px;}.elementor-48770 .elementor-element.elementor-element-46f1990{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-8ea6e29{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-c92bb95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-e2f0b8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ee272c6{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-48770 .elementor-element.elementor-element-5d0e046{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.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-48770 .elementor-element.elementor-element-aa3958c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-d44b213 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-8fe9cd4{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-75d92af .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-b8da43a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-2554b54{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-483208f{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-0eee1b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-6eae377{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-1097bd5{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-343a55c{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-d3a9ab4 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-21ad107 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-e5606c3{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-8945880 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa29638 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ab256db{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-1c60299{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-f71763d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-b61e9d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-d9a194a{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-5886de2{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-0257828 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-68e1362 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f2df774{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-3b386c9 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-8259b6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-dfb8572{--padding-top:45px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-1339f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-0f02132{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-d3a8fcd{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-4de2351 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-ca9ca94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f3dc03a{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-aa760be .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-dbc72e3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-faced58{--padding-top:25px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-48770 .elementor-element.elementor-element-379c48c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa2f4b8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-48770 .elementor-element.elementor-element-a20fc1c{--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.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-48770 .elementor-element.elementor-element-0a996ec{--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;--align-items:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-3ced76b{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-48770 .elementor-element.elementor-element-bc881df{width:100%;max-width:100%;text-align:center;}.elementor-48770 .elementor-element.elementor-element-46f1990{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-8ea6e29{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-8ea6e29.e-con{--order:99999 /* order end hack */;}.elementor-48770 .elementor-element.elementor-element-c92bb95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-e2f0b8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ee272c6{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-48770 .elementor-element.elementor-element-5d0e046{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-48770 .elementor-element.elementor-element-aa3958c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-d44b213 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-8fe9cd4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-75d92af .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-b8da43a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-2554b54{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-483208f{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-483208f.e-con{--order:99999 /* order end hack */;}.elementor-48770 .elementor-element.elementor-element-0eee1b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-6eae377{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-1097bd5{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-343a55c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-d3a9ab4 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-21ad107 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-e5606c3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-8945880 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa29638 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ab256db{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-1c60299{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-1c60299.e-con{--order:99999 /* order end hack */;}.elementor-48770 .elementor-element.elementor-element-f71763d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-b61e9d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-d9a194a{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-5886de2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-0257828 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-68e1362 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f2df774{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-3b386c9 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-8259b6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-dfb8572{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-1339f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-0f02132{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-d3a8fcd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-4de2351 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-ca9ca94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-f3dc03a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-aa760be .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-dbc72e3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-faced58{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-48770 .elementor-element.elementor-element-379c48c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa2f4b8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-48770 .elementor-element.elementor-element-a20fc1c{--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-46f1990{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-8ea6e29{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-c92bb95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-e2f0b8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ee272c6{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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-48770 .elementor-element.elementor-element-aa3958c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-d44b213 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-75d92af .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-b8da43a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-2554b54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-483208f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-0eee1b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-6eae377{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-1097bd5{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-d3a9ab4 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-21ad107 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-8945880 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa29638 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ab256db{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-1c60299{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-f71763d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-b61e9d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-d9a194a{font-size:var( --e-global-typography-80558b7-font-size );line-height:var( --e-global-typography-80558b7-line-height );}.elementor-48770 .elementor-element.elementor-element-0257828 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-68e1362 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-3b386c9 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-8259b6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-ff39fd3{--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:nowrap;}.elementor-48770 .elementor-element.elementor-element-d42a3d8{--padding-top:0vw;--padding-bottom:50vw;--padding-left:0vw;--padding-right:0vw;}.elementor-48770 .elementor-element.elementor-element-dfb8572{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48770 .elementor-element.elementor-element-1339f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48770 .elementor-element.elementor-element-12d955b{width:100%;max-width:100%;}.elementor-48770 .elementor-element.elementor-element-0f02132{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48770 .elementor-element.elementor-element-4de2351 .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-ca9ca94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-aa760be .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-dbc72e3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48770 .elementor-element.elementor-element-379c48c .elementor-heading-title{font-size:var( --e-global-typography-ef9999b-font-size );line-height:var( --e-global-typography-ef9999b-line-height );}.elementor-48770 .elementor-element.elementor-element-aa2f4b8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-95d1029 */.elementor-48770 .elementor-element.elementor-element-95d1029 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f1990 */.elementor-48770 .elementor-element.elementor-element-46f1990 .elementor-widget-image img {
    aspect-ratio: 12 / 13;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.elementor-48770 .elementor-element.elementor-element-46f1990 .elementor-heading-title {
    text-transform: none;
}
@media only screen and (max-width: 1024px) {
    .elementor-48770 .elementor-element.elementor-element-46f1990 > .e-con-inner > div:first-child {
        grid-column: 1/-1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc5cefd */.elementor-48770 .elementor-element.elementor-element-fc5cefd {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2554b54 */.elementor-48770 .elementor-element.elementor-element-2554b54 .elementor-widget-image img {
    aspect-ratio: 12 / 13;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.elementor-48770 .elementor-element.elementor-element-2554b54 .elementor-heading-title {
    text-transform: none;
}
@media only screen and (max-width: 1024px) {
    .elementor-48770 .elementor-element.elementor-element-2554b54 > .e-con-inner > div:first-child {
        grid-column: 1/-1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fbb4f3 */.elementor-48770 .elementor-element.elementor-element-9fbb4f3 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab256db */.elementor-48770 .elementor-element.elementor-element-ab256db .elementor-widget-image img {
    aspect-ratio: 12 / 13;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.elementor-48770 .elementor-element.elementor-element-ab256db .elementor-heading-title {
    text-transform: none;
}
@media only screen and (max-width: 1024px) {
    .elementor-48770 .elementor-element.elementor-element-ab256db > .e-con-inner > div:first-child {
        grid-column: 1/-1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1339f26 */.elementor-48770 .elementor-element.elementor-element-1339f26 .elementor-heading-title {
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5477dd9 */.elementor-48770 .elementor-element.elementor-element-5477dd9 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f02132 */.elementor-48770 .elementor-element.elementor-element-0f02132 .elementor-widget-image img {
    aspect-ratio: 12 / 13;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.elementor-48770 .elementor-element.elementor-element-0f02132 .elementor-heading-title {
    text-transform: none;
}
@media only screen and (max-width: 1024px) {
    .elementor-48770 .elementor-element.elementor-element-0f02132 > .e-con-inner > div:first-child {
        grid-column: 1/-1;
    }
}/* End custom CSS */