.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-59044fc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-59044fc:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-59044fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-c49303c{--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;}.elementor-20159 .elementor-element.elementor-element-c49303c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-c32f6c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.elementor-20159 .elementor-element.elementor-element-c32f6c3 p{margin-block-end:0px;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-9babe1e .elementor-button{background-color:var( --e-global-color-c3d1fbf );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:3px 2px 10px 0px rgba(124.10000000000001, 124.10000000000001, 124.10000000000001, 0.5);}.elementor-20159 .elementor-element.elementor-element-ad8c312{width:var( --container-widget-width, 101.198% );max-width:101.198%;--container-widget-width:101.198%;--container-widget-flex-grow:0;}.elementor-20159 .elementor-element.elementor-element-ad8c312.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20159 .elementor-element.elementor-element-fd89d1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-b09f428 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:18px 18px 18px 18px;}.elementor-20159 .elementor-element.elementor-element-b09f428{width:auto;max-width:auto;}.elementor-20159 .elementor-element.elementor-element-b09f428.elementor-element{--align-self:flex-start;}.elementor-20159 .elementor-element.elementor-element-df29691 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:17px 17px 17px 17px;}.elementor-20159 .elementor-element.elementor-element-df29691 .elementor-button:hover, .elementor-20159 .elementor-element.elementor-element-df29691 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-20159 .elementor-element.elementor-element-df29691{width:auto;max-width:auto;}.elementor-20159 .elementor-element.elementor-element-df29691.elementor-element{--align-self:flex-start;}.elementor-20159 .elementor-element.elementor-element-df29691 .elementor-button:hover svg, .elementor-20159 .elementor-element.elementor-element-df29691 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20159 .elementor-element.elementor-element-060c6ab{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-060c6ab:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-060c6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20159 .elementor-element.elementor-element-edab947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20159 .elementor-element.elementor-element-bb97019{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-bb97019.elementor-element{--align-self:center;}.elementor-20159 .elementor-element.elementor-element-bb97019 p{margin-block-end:0px;}.elementor-20159 .elementor-element.elementor-element-0ce9d5d{--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;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-list.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-164c374{border-style:none;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-20159 .elementor-element.elementor-element-164c374 .elementor-icon-list-icon i{color:#6B9080;transition:color 0.3s;}.elementor-20159 .elementor-element.elementor-element-164c374 .elementor-icon-list-icon svg{fill:#6B9080;transition:fill 0.3s;}.elementor-20159 .elementor-element.elementor-element-164c374 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20159 .elementor-element.elementor-element-4f027ad{border-style:none;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-20159 .elementor-element.elementor-element-4f027ad .elementor-icon-list-icon i{color:#6B9080;transition:color 0.3s;}.elementor-20159 .elementor-element.elementor-element-4f027ad .elementor-icon-list-icon svg{fill:#6B9080;transition:fill 0.3s;}.elementor-20159 .elementor-element.elementor-element-4f027ad .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20159 .elementor-element.elementor-element-4e34590{--display:flex;}.elementor-20159 .elementor-element.elementor-element-9468c50 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 40px 015px 40px;}.elementor-20159 .elementor-element.elementor-element-3b9d47f{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-3b9d47f:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-3b9d47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-d50579b{background-color:var( --e-global-color-astglobalcolor4 );padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-b87034a{--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;--padding-top:80px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-b87034a:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-b87034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-20159 .elementor-element.elementor-element-01e5b5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-20159 .elementor-element.elementor-element-915aec7{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-915aec7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20159 .elementor-element.elementor-element-0b2aec8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20159 .elementor-element.elementor-element-27a41e4 .elementor-icon-box-wrapper{gap:0px;}.elementor-20159 .elementor-element.elementor-element-c048a97 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-c793a62 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-8573610 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-07fba1c .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-414c5bd .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-6b0efdc .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-b406340 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-d8dd79d{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-d8dd79d:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-d8dd79d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-counter.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-counter:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-counter.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20159 .elementor-element.elementor-element-8083eb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20159 .elementor-element.elementor-element-8083eb3 .elementor-counter-number-wrapper{color:#28B4AD;font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-8083eb3 .elementor-counter-title{color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-f780d9f .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-f780d9f .elementor-counter-title{color:#FFFFFF;}.elementor-20159 .elementor-element.elementor-element-531c340.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20159 .elementor-element.elementor-element-531c340 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-531c340 .elementor-counter-title{color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-3dad7af .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-3dad7af .elementor-counter-title{color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-cb4c791{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-cb4c791:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-cb4c791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-baadb9e{width:var( --container-widget-width, 82% );max-width:82%;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-baadb9e.elementor-element{--align-self:center;}.elementor-20159 .elementor-element.elementor-element-e542705 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 40px 015px 40px;}.elementor-20159 .elementor-element.elementor-element-d3b5b3a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-d40fbab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20159 .elementor-element.elementor-element-d40fbab:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-d40fbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-dfc1b94{--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;}.elementor-20159 .elementor-element.elementor-element-81736d6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 40px 015px 40px;}.elementor-20159 .elementor-element.elementor-element-afbdb13{--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;}.elementor-widget-reviews.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-reviews .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-reviews.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-reviews:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-reviews.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-reviews .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-testimonial__title{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-testimonial__text{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-7c32bbe .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-26883c7{--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;}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-testimonial__title{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-testimonial__text{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-5c43208 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-1e05f7b{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-1e05f7b:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-1e05f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-ccd1c80 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 40px 015px 40px;}.elementor-20159 .elementor-element.elementor-element-0d8ad46{--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;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-0d8ad46:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-0d8ad46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20159 .elementor-element.elementor-element-1080c8b{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-accordion.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-c3643f3{--display:flex;}.elementor-20159 .elementor-element.elementor-element-e1e3dde{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-e6ef42a{--display:flex;}.elementor-20159 .elementor-element.elementor-element-e45eec4{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-90a4932{--display:flex;}.elementor-20159 .elementor-element.elementor-element-3eff994{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-2409e9e{--display:flex;}.elementor-20159 .elementor-element.elementor-element-ac4d966{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-7a1684c{--display:flex;}.elementor-20159 .elementor-element.elementor-element-e0c0670{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-122237a{--display:flex;}.elementor-20159 .elementor-element.elementor-element-b586978{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-cfaba62{--display:flex;}.elementor-20159 .elementor-element.elementor-element-7436fca{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-c22bc96{--display:flex;}.elementor-20159 .elementor-element.elementor-element-e249e2a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-e9cbdc2{--display:flex;}.elementor-20159 .elementor-element.elementor-element-c18e7e3{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-ac5d472{--display:flex;}.elementor-20159 .elementor-element.elementor-element-e7297f8{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-75b8072{--n-accordion-title-font-size:1rem;border-radius:15px 15px 15px 15px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:13px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor3 );}.elementor-20159 .elementor-element.elementor-element-75b8072 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-20159 .elementor-element.elementor-element-75b8072 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-20159 .elementor-element.elementor-element-75b8072 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:36px;letter-spacing:1.6px;}:where( .elementor-20159 .elementor-element.elementor-element-75b8072 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20159 .elementor-element.elementor-element-7f5bccc{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-8a09487{background-color:var( --e-global-color-c3d1fbf );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;box-shadow:6px -10px 100px 0px rgba(154.22851562499997, 154.22851562499997, 154.22851562499997, 0.5);font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-001a9f3{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-001a9f3:not(.elementor-motion-effects-element-type-background), .elementor-20159 .elementor-element.elementor-element-001a9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d1fbf );}.elementor-20159 .elementor-element.elementor-element-8af49f3{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-dae99f0{--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;}.elementor-20159 .elementor-element.elementor-element-ad9ac54{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-ad9ac54 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-ad9ac54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-ad9ac54.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-ad9ac54.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-ad9ac54 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-ad9ac54 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-ad9ac54 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-8d1ea60{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-8d1ea60 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-8d1ea60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-8d1ea60.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-8d1ea60.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-8d1ea60 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-8d1ea60 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-8d1ea60 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-0ae4d24{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-0ae4d24 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-0ae4d24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-0ae4d24.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-0ae4d24.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-0ae4d24 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-0ae4d24 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-0ae4d24 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-fdf7e5b{--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;}.elementor-20159 .elementor-element.elementor-element-56b5356{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-56b5356 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-56b5356.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-56b5356.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-56b5356.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-56b5356 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-56b5356 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-56b5356 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-600b3f9{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-600b3f9 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-600b3f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-600b3f9.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-600b3f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-600b3f9 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-600b3f9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-600b3f9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-00907f9{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-00907f9 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-00907f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-00907f9.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-00907f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-00907f9 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-00907f9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-00907f9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-db63776{--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;}.elementor-20159 .elementor-element.elementor-element-268e79f{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-268e79f .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-268e79f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-268e79f.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-268e79f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-268e79f .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-268e79f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-268e79f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-8bbb05c{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-8bbb05c .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-8bbb05c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-8bbb05c.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-8bbb05c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-8bbb05c .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-8bbb05c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-8bbb05c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-fa738f0{--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;}.elementor-20159 .elementor-element.elementor-element-97476f3{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-97476f3 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-97476f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-97476f3.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-97476f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-97476f3 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-97476f3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-97476f3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-311155c{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-311155c .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-311155c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-311155c.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-311155c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-311155c .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-311155c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-311155c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-d75adb5{--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;}.elementor-20159 .elementor-element.elementor-element-3854890{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-3854890 .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-3854890.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-3854890.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-3854890.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-3854890 .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-3854890 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-3854890 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-bd245af{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-astglobalcolor4 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-20159 .elementor-element.elementor-element-bd245af .elementor-icon-box-wrapper{gap:15px;}.elementor-20159 .elementor-element.elementor-element-bd245af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-bd245af.elementor-view-framed .elementor-icon, .elementor-20159 .elementor-element.elementor-element-bd245af.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20159 .elementor-element.elementor-element-bd245af .elementor-icon-box-title, .elementor-20159 .elementor-element.elementor-element-bd245af .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-bd245af .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-20159 .elementor-element.elementor-element-327cfc9{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20159 .elementor-element.elementor-element-09b4508{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-20159 .elementor-element.elementor-element-0007610 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:25px 25px 25px 25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20159 .elementor-element.elementor-element-0b2aec8{--grid-auto-flow:row;}.elementor-20159 .elementor-element.elementor-element-8083eb3{width:var( --container-widget-width, 195.25px );max-width:195.25px;--container-widget-width:195.25px;--container-widget-flex-grow:0;}.elementor-20159 .elementor-element.elementor-element-531c340{width:var( --container-widget-width, 127.188px );max-width:127.188px;--container-widget-width:127.188px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-20159 .elementor-element.elementor-element-c49303c{--width:95.147%;}.elementor-20159 .elementor-element.elementor-element-dfc1b94{--width:50%;}.elementor-20159 .elementor-element.elementor-element-afbdb13{--width:50%;}.elementor-20159 .elementor-element.elementor-element-dae99f0{--width:100%;}}@media(max-width:767px){.elementor-20159 .elementor-element.elementor-element-01e5b5e{padding:0px 0px 0px 10px;}.elementor-20159 .elementor-element.elementor-element-915aec7{padding:0px 0px 0px 10px;}.elementor-20159 .elementor-element.elementor-element-0b2aec8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20159 .elementor-element.elementor-element-8083eb3 .elementor-counter-title{justify-content:center;}.elementor-20159 .elementor-element.elementor-element-8083eb3 .elementor-counter{gap:0px;}.elementor-20159 .elementor-element.elementor-element-ad9ac54{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-8d1ea60{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-268e79f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-8bbb05c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-97476f3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-311155c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-3854890{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20159 .elementor-element.elementor-element-bd245af{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}/* Start custom CSS for icon-list, class: .elementor-element-164c374 */.elementor-20159 .elementor-element.elementor-element-164c374 .elementor-icon-list-item {
    background-color: #ffffff; /* Białe tło */
    margin-bottom: 15px;       /* Odstęp między polami */
    padding: 20px;             /* Wewnętrzny margines */
    border-radius: 10px;       /* Zaokrąglone rogi */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05); /* Delikatny cień */
    transition: transform 0.3s ease; /* Przygotowanie pod efekt uniesienia */
}

.elementor-20159 .elementor-element.elementor-element-164c374 .elementor-icon-list-item:hover {
    transform: translateY(-5px); /* Efekt uniesienia po najechaniu */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f027ad */.elementor-20159 .elementor-element.elementor-element-4f027ad .elementor-icon-list-item {
    background-color: #ffffff; /* Białe tło */
    margin-bottom: 15px;       /* Odstęp między polami */
    padding: 20px;             /* Wewnętrzny margines */
    border-radius: 10px;       /* Zaokrąglone rogi */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05); /* Delikatny cień */
    transition: transform 0.3s ease; /* Przygotowanie pod efekt uniesienia */
}

.elementor-20159 .elementor-element.elementor-element-4f027ad .elementor-icon-list-item:hover {
    transform: translateY(-5px); /* Efekt uniesienia po najechaniu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b2aec8 */.karta-terapii {
    padding-top: 25px !important;  /* Mniejszy margines górny */
    padding-bottom: 25px !important; /* Mniejszy margines dolny */
}

/* Przerwa pod ikoną */
.karta-terapii .elementor-icon-box-icon {
    margin-bottom: 10px !important;
}

/* Przerwa między tytułem a opisem */
.karta-terapii .elementor-icon-box-title {
    margin-bottom: 5px !important;
    line-height: 1.2 !important;
}

/* Wysokość linii opisu */
.karta-terapii .elementor-icon-box-description {
    line-height: 1.3 !important;
}
.karta-terapii {
    background-color: #ffffff !important;
    border-radius: 15px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07) !important;
    padding: 30px 20px !important;
    
    /* To sprawi, że karta będzie dążyć do bycia kwadratem */
    aspect-ratio: 1 / 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Środkuje zawartość w pionie */
    align-items: center !important;     /* Środkuje zawartość w poziomie */
    
    transition: all 0.3s ease !important;
}

.karta-terapii:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */