.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-5703 .elementor-element.elementor-element-1bc70a7{--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;--overflow:hidden;--overlay-opacity:1;--padding-top:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-5703 .elementor-element.elementor-element-1bc70a7:not(.elementor-motion-effects-element-type-background), .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5703 .elementor-element.elementor-element-1bc70a7::before, .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .elementor-background-video-container::before, .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .elementor-background-slideshow::before, .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5703 .elementor-element.elementor-element-1bc70a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #42B2E700 56%, #42B2E7 84%);}.elementor-5703 .elementor-element.elementor-element-0724045{--display:flex;--min-height:500px;--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:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-image.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-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5703 .elementor-element.elementor-element-bd65674 img{width:450px;}.elementor-5703 .elementor-element.elementor-element-0c87668{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-5703 .elementor-element.elementor-element-1d1a263 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-5703 .elementor-element.elementor-element-1d1a263.elementor-element{--align-self:center;}.elementor-5703 .elementor-element.elementor-element-1d1a263 img{width:250px;}.elementor-widget-heading.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-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5703 .elementor-element.elementor-element-2c9fc14{width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;}.elementor-5703 .elementor-element.elementor-element-2c9fc14.elementor-element{--align-self:center;}.elementor-5703 .elementor-element.elementor-element-2c9fc14 .elementor-heading-title{font-family:var( --e-global-typography-480e306-font-family ), Sans-serif;font-size:var( --e-global-typography-480e306-font-size );font-weight:var( --e-global-typography-480e306-font-weight );line-height:var( --e-global-typography-480e306-line-height );color:var( --e-global-color-248a5ff );}.elementor-5703 .elementor-element.elementor-element-bce97dc{--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-5703 .elementor-element.elementor-element-bce97dc:not(.elementor-motion-effects-element-type-background), .elementor-5703 .elementor-element.elementor-element-bce97dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#42B2E7;}.elementor-5703 .elementor-element.elementor-element-bce97dc > .elementor-shape-bottom .elementor-shape-fill, .elementor-5703 .elementor-element.elementor-element-bce97dc > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-248a5ff );}.elementor-5703 .elementor-element.elementor-element-bce97dc > .elementor-shape-bottom svg, .elementor-5703 .elementor-element.elementor-element-bce97dc > .e-con-inner > .elementor-shape-bottom svg{width:calc(219% + 1.3px);height:162px;}.elementor-5703 .elementor-element.elementor-element-16217c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5703 .elementor-element.elementor-element-0ad2e39{width:100%;max-width:100%;text-align:start;}.elementor-5703 .elementor-element.elementor-element-0ad2e39.elementor-element{--align-self:flex-start;}.elementor-5703 .elementor-element.elementor-element-0ad2e39 img{width:250px;}.elementor-5703 .elementor-element.elementor-element-761f16c{width:100%;max-width:100%;}.elementor-5703 .elementor-element.elementor-element-761f16c .elementor-heading-title{font-family:var( --e-global-typography-480e306-font-family ), Sans-serif;font-size:var( --e-global-typography-480e306-font-size );font-weight:var( --e-global-typography-480e306-font-weight );line-height:var( --e-global-typography-480e306-line-height );color:#3CB4E5;}.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{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-5703 .elementor-element.elementor-element-e653919{width:100%;max-width:100%;}.elementor-5703 .elementor-element.elementor-element-04b94dc img{width:300px;height:300px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:#ADCE9C;border-radius:500px 500px 500px 500px;}.elementor-5703 .elementor-element.elementor-element-653256d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5703 .elementor-element.elementor-element-653256d.elementor-element{--align-self:center;}.elementor-5703 .elementor-element.elementor-element-7038d2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5703 .elementor-element.elementor-element-559fa69{width:100%;max-width:100%;}.elementor-5703 .elementor-element.elementor-element-559fa69 > .elementor-widget-container{background-color:#3CB4E5;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-5703 .elementor-element.elementor-element-559fa69 .elementor-heading-title{font-family:var( --e-global-typography-098ae5a-font-family ), Sans-serif;font-size:var( --e-global-typography-098ae5a-font-size );font-weight:var( --e-global-typography-098ae5a-font-weight );color:var( --e-global-color-248a5ff );}.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-5703 .elementor-element.elementor-element-6962bfc{--display:flex;}.elementor-5703 .elementor-element.elementor-element-84db94d{--display:flex;}.elementor-5703 .elementor-element.elementor-element-1acd5d7{--display:flex;}.elementor-5703 .elementor-element.elementor-element-71eb02b{--display:flex;}.elementor-5703 .elementor-element.elementor-element-aea3237{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:40px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-title-normal-color:#3CB4E5;--n-accordion-title-hover-color:#3CB4E5;--n-accordion-title-active-color:#3CB4E5;--n-accordion-icon-size:30px;}.elementor-5703 .elementor-element.elementor-element-aea3237 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5703 .elementor-element.elementor-element-aea3237 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5703 .elementor-element.elementor-element-ad11194{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--overlay-opacity:0.34;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5703 .elementor-element.elementor-element-ad11194::before, .elementor-5703 .elementor-element.elementor-element-ad11194 > .elementor-background-video-container::before, .elementor-5703 .elementor-element.elementor-element-ad11194 > .e-con-inner > .elementor-background-video-container::before, .elementor-5703 .elementor-element.elementor-element-ad11194 > .elementor-background-slideshow::before, .elementor-5703 .elementor-element.elementor-element-ad11194 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5703 .elementor-element.elementor-element-ad11194 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://purfluxgroup.com/wp-content/uploads/2026/08/background-hepa.webp");--background-overlay:'';background-position:bottom center;}.elementor-5703 .elementor-element.elementor-element-208ba15{width:100%;max-width:100%;}.elementor-5703 .elementor-element.elementor-element-208ba15 > .elementor-widget-container{background-color:#3CB4E5;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-5703 .elementor-element.elementor-element-208ba15 .elementor-heading-title{font-family:var( --e-global-typography-098ae5a-font-family ), Sans-serif;font-size:var( --e-global-typography-098ae5a-font-size );font-weight:var( --e-global-typography-098ae5a-font-weight );color:var( --e-global-color-248a5ff );}.elementor-5703 .elementor-element.elementor-element-59ea993{--display:flex;--min-height:750px;}.elementor-widget-html.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-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5703 .elementor-element.elementor-element-cbeb275 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5703 .elementor-element.elementor-element-cbeb275 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-5703 .elementor-element.elementor-element-754ba69{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-5703 .elementor-element.elementor-element-81c98f1{--display:flex;}.elementor-5703 .elementor-element.elementor-element-23eba28 .elementor-heading-title{font-family:var( --e-global-typography-ca81c55-font-family ), Sans-serif;font-size:var( --e-global-typography-ca81c55-font-size );font-weight:var( --e-global-typography-ca81c55-font-weight );text-transform:var( --e-global-typography-ca81c55-text-transform );line-height:var( --e-global-typography-ca81c55-line-height );color:#94C08C;}.elementor-5703 .elementor-element.elementor-element-24991ea .elementor-heading-title{font-family:var( --e-global-typography-ca81c55-font-family ), Sans-serif;font-size:var( --e-global-typography-ca81c55-font-size );font-weight:var( --e-global-typography-ca81c55-font-weight );text-transform:var( --e-global-typography-ca81c55-text-transform );line-height:var( --e-global-typography-ca81c55-line-height );color:#94C08C;}.elementor-5703 .elementor-element.elementor-element-0ea42b1 .elementor-heading-title{font-family:var( --e-global-typography-ca81c55-font-family ), Sans-serif;font-size:var( --e-global-typography-ca81c55-font-size );font-weight:var( --e-global-typography-ca81c55-font-weight );text-transform:var( --e-global-typography-ca81c55-text-transform );line-height:var( --e-global-typography-ca81c55-line-height );color:var( --e-global-color-accent );}.elementor-5703 .elementor-element.elementor-element-89a5237{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5703 .elementor-element.elementor-element-89a5237:not(.elementor-motion-effects-element-type-background), .elementor-5703 .elementor-element.elementor-element-89a5237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CB4E5;}.elementor-5703 .elementor-element.elementor-element-f63636c{width:100%;max-width:100%;}.elementor-5703 .elementor-element.elementor-element-f63636c > .elementor-widget-container{background-color:var( --e-global-color-248a5ff );padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-5703 .elementor-element.elementor-element-f63636c .elementor-heading-title{font-family:var( --e-global-typography-098ae5a-font-family ), Sans-serif;font-size:var( --e-global-typography-098ae5a-font-size );font-weight:var( --e-global-typography-098ae5a-font-weight );color:var( --e-global-color-accent );}.elementor-5703 .elementor-element.elementor-element-56167c1{--display:flex;}.elementor-5703 .elementor-element.elementor-element-f95a6d4{--display:flex;}.elementor-5703 .elementor-element.elementor-element-c5bb7a2{--display:flex;}.elementor-5703 .elementor-element.elementor-element-b1ba949{--n-accordion-title-font-size:1.5rem;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-title-normal-color:var( --e-global-color-248a5ff );--n-accordion-title-hover-color:var( --e-global-color-248a5ff );--n-accordion-title-active-color:var( --e-global-color-248a5ff );--n-accordion-icon-size:30px;}.elementor-5703 .elementor-element.elementor-element-b1ba949.elementor-element{--align-self:center;}.elementor-5703 .elementor-element.elementor-element-b1ba949 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5703 .elementor-element.elementor-element-b1ba949 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-widget-video.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-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5703 .elementor-element.elementor-element-03bd3ce{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-5703 .elementor-element.elementor-element-03bd3ce > .elementor-widget-container{margin:120px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:3px 16px 58px -8px rgba(0, 0, 0, 0.39);}.elementor-5703 .elementor-element.elementor-element-03bd3ce.elementor-element{--align-self:center;}.elementor-5703 .elementor-element.elementor-element-03bd3ce .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1279px){.elementor-5703 .elementor-element.elementor-element-1bc70a7{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5703 .elementor-element.elementor-element-0724045{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5703 .elementor-element.elementor-element-0c87668{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5703 .elementor-element.elementor-element-1d1a263.elementor-element{--align-self:flex-start;}.elementor-5703 .elementor-element.elementor-element-1d1a263 img{width:150px;}.elementor-5703 .elementor-element.elementor-element-2c9fc14{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:start;}.elementor-5703 .elementor-element.elementor-element-2c9fc14 .elementor-heading-title{font-size:var( --e-global-typography-480e306-font-size );line-height:var( --e-global-typography-480e306-line-height );}.elementor-5703 .elementor-element.elementor-element-bce97dc{--min-height:100px;}.elementor-5703 .elementor-element.elementor-element-bce97dc > .elementor-shape-bottom svg, .elementor-5703 .elementor-element.elementor-element-bce97dc > .e-con-inner > .elementor-shape-bottom svg{width:calc(207% + 1.3px);height:120px;}.elementor-5703 .elementor-element.elementor-element-761f16c{text-align:start;}.elementor-5703 .elementor-element.elementor-element-761f16c .elementor-heading-title{font-size:var( --e-global-typography-480e306-font-size );line-height:var( --e-global-typography-480e306-line-height );}.elementor-5703 .elementor-element.elementor-element-04b94dc img{width:200px;height:200px;}.elementor-5703 .elementor-element.elementor-element-559fa69{text-align:start;}.elementor-5703 .elementor-element.elementor-element-559fa69 .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}.elementor-5703 .elementor-element.elementor-element-208ba15{text-align:start;}.elementor-5703 .elementor-element.elementor-element-208ba15 .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}.elementor-5703 .elementor-element.elementor-element-59ea993{--min-height:0px;}.elementor-5703 .elementor-element.elementor-element-0bf9871{z-index:1;}.elementor-5703 .elementor-element.elementor-element-0594532{z-index:1;}.elementor-5703 .elementor-element.elementor-element-cbeb275 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-5703 .elementor-element.elementor-element-23eba28 .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-24991ea .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-0ea42b1 .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-f63636c{text-align:start;}.elementor-5703 .elementor-element.elementor-element-f63636c .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}.elementor-5703 .elementor-element.elementor-element-b1ba949{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-5703 .elementor-element.elementor-element-1bc70a7{--overlay-opacity:1;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5703 .elementor-element.elementor-element-0724045{--min-height:282px;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5703 .elementor-element.elementor-element-bd65674 img{width:200px;}.elementor-5703 .elementor-element.elementor-element-0c87668{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5703 .elementor-element.elementor-element-1d1a263 img{width:100px;}.elementor-5703 .elementor-element.elementor-element-2c9fc14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-5703 .elementor-element.elementor-element-2c9fc14.elementor-element{--order:-99999 /* order start hack */;}.elementor-5703 .elementor-element.elementor-element-2c9fc14 .elementor-heading-title{font-size:var( --e-global-typography-480e306-font-size );line-height:var( --e-global-typography-480e306-line-height );}.elementor-5703 .elementor-element.elementor-element-bce97dc{--min-height:50px;}.elementor-5703 .elementor-element.elementor-element-bce97dc > .elementor-shape-bottom svg, .elementor-5703 .elementor-element.elementor-element-bce97dc > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.elementor-5703 .elementor-element.elementor-element-16217c3{--justify-content:center;}.elementor-5703 .elementor-element.elementor-element-761f16c.elementor-element{--order:-99999 /* order start hack */;}.elementor-5703 .elementor-element.elementor-element-761f16c{text-align:start;}.elementor-5703 .elementor-element.elementor-element-761f16c .elementor-heading-title{font-size:var( --e-global-typography-480e306-font-size );line-height:var( --e-global-typography-480e306-line-height );}.elementor-5703 .elementor-element.elementor-element-653256d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5703 .elementor-element.elementor-element-7038d2f{--justify-content:center;}.elementor-5703 .elementor-element.elementor-element-559fa69.elementor-element{--order:-99999 /* order start hack */;}.elementor-5703 .elementor-element.elementor-element-559fa69{text-align:start;}.elementor-5703 .elementor-element.elementor-element-559fa69 .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}:where( .elementor-5703 .elementor-element.elementor-element-aea3237 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-5703 .elementor-element.elementor-element-ad11194{--justify-content:center;}.elementor-5703 .elementor-element.elementor-element-208ba15.elementor-element{--order:-99999 /* order start hack */;}.elementor-5703 .elementor-element.elementor-element-208ba15{text-align:start;}.elementor-5703 .elementor-element.elementor-element-208ba15 .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}.elementor-5703 .elementor-element.elementor-element-59ea993{--min-height:300px;}.elementor-5703 .elementor-element.elementor-element-81c98f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5703 .elementor-element.elementor-element-23eba28 .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-24991ea .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-0ea42b1 .elementor-heading-title{font-size:var( --e-global-typography-ca81c55-font-size );line-height:var( --e-global-typography-ca81c55-line-height );}.elementor-5703 .elementor-element.elementor-element-89a5237{--justify-content:center;}.elementor-5703 .elementor-element.elementor-element-f63636c.elementor-element{--order:-99999 /* order start hack */;}.elementor-5703 .elementor-element.elementor-element-f63636c{text-align:start;}.elementor-5703 .elementor-element.elementor-element-f63636c .elementor-heading-title{font-size:var( --e-global-typography-098ae5a-font-size );}:where( .elementor-5703 .elementor-element.elementor-element-b1ba949 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-5703 .elementor-element.elementor-element-03bd3ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-653256d */.elementor-5703 .elementor-element.elementor-element-653256d ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-653256d UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23d1c1 */.elementor-5703 .elementor-element.elementor-element-d23d1c1 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-d23d1c1 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b623 */.elementor-5703 .elementor-element.elementor-element-f33b623 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-f33b623 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e387b */.elementor-5703 .elementor-element.elementor-element-b7e387b ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-b7e387b UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea56ffe */.elementor-5703 .elementor-element.elementor-element-ea56ffe ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-ea56ffe UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23d1c1 */.elementor-5703 .elementor-element.elementor-element-d23d1c1 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-d23d1c1 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b623 */.elementor-5703 .elementor-element.elementor-element-f33b623 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-f33b623 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e387b */.elementor-5703 .elementor-element.elementor-element-b7e387b ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-b7e387b UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea56ffe */.elementor-5703 .elementor-element.elementor-element-ea56ffe ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-ea56ffe UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23d1c1 */.elementor-5703 .elementor-element.elementor-element-d23d1c1 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-d23d1c1 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b623 */.elementor-5703 .elementor-element.elementor-element-f33b623 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-f33b623 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e387b */.elementor-5703 .elementor-element.elementor-element-b7e387b ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-b7e387b UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea56ffe */.elementor-5703 .elementor-element.elementor-element-ea56ffe ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-ea56ffe UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23d1c1 */.elementor-5703 .elementor-element.elementor-element-d23d1c1 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-d23d1c1 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b623 */.elementor-5703 .elementor-element.elementor-element-f33b623 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-f33b623 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e387b */.elementor-5703 .elementor-element.elementor-element-b7e387b ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-b7e387b UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea56ffe */.elementor-5703 .elementor-element.elementor-element-ea56ffe ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-ea56ffe UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23d1c1 */.elementor-5703 .elementor-element.elementor-element-d23d1c1 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-d23d1c1 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b623 */.elementor-5703 .elementor-element.elementor-element-f33b623 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-f33b623 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e387b */.elementor-5703 .elementor-element.elementor-element-b7e387b ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-b7e387b UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea56ffe */.elementor-5703 .elementor-element.elementor-element-ea56ffe ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-ea56ffe UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aea3237 */.big-number {
font-size: 3rem;
  color: #adce9c;
  position: absolute;
  top: -5px;
  text-align: center;
  left: 7px;
  width: 30px;
}

@media (max-width: 767px) {
.big-number {
      top: 8px;
}
}

.text {
    margin-left: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bf9871 */@media (max-width: 991px) {
    .elementor-5703 .elementor-element.elementor-element-0bf9871{
        display: none;
    }
}

@media (min-width: 992px) {
  .layer-2 {
    width: 50%;
    max-width: 445px;
    top: 0px;
    left: 50%;
  }
}

@media (min-width: 992px) {
  .layer {
    position: absolute;
  }
}


@media (min-width: 992px) {
  .layer__title {
    padding: 8px;
    background-color: transparent;
    color: #1fb0ff;
    font-size: 20px;
    border-bottom: 2px solid #adce9c;
    width: auto;
    display: inline-block;
    position: relative;
  }
}

@media (min-width: 992px) {
  .layer-2 .layer__text {
    padding-left: 30px;
    border-left: 2px solid #adce9c;

  }
}

.layer__text {
  padding: 15px 0;
  padding-left: 0px;
}

@media (min-width: 1200px) {
  .layer__n {
    width: 76px;
    height: 76px;
    line-height: 76px;
    font-size: 40px;
  }
}

.layer__n2 {
  top: 140px;
  left: 46.8%;
}

.layer__n {
  position: absolute;
  border-radius: 100%;
  width: 76px;
  height: 76px;
  line-height: 76px;
  font-size: 50px;
  font-weight: 700;
  color: #fff;
  background: #94c08c;
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(50,50,50,0.2);
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0594532 */@media (min-width: 992px) {
.elementor-5703 .elementor-element.elementor-element-0594532 {
    display: none;
}
}

@media (max-width: 991px) {
.layer__n1 {
  top: 100%;
  left: 25%;
}


.layer__n2 {
  top: 100%;
  left: 46.8%;
}

.layer__n {
  position: absolute;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  background: #94c08c;
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(50,50,50,0.2);
  z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbeb275 */@media (min-width: 992px) {
    .elementor-5703 .elementor-element.elementor-element-cbeb275 {
    margin-top:150px !important;
    }
}

@media (max-width: 991px) {
    .elementor-5703 .elementor-element.elementor-element-cbeb275 {
    margin-top:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-754ba69 */@media (max-width: 991px) {
    .elementor-5703 .elementor-element.elementor-element-754ba69{
        display: none;
    }
}

@media (min-width: 992px) {
  .layer-1 .layer__title::after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 80px;
    border-left: 2px solid #adce9c;
  }
}

@media (min-width: 992px) {
  .layer {
    position: absolute;
  }
}


@media (min-width: 992px) {
  .layer__title {
    padding: 8px;
    background-color: transparent;
    color: #1fb0ff;
    font-size: 20px;
    border-bottom: 2px solid #adce9c;
    width: auto;
    display: inline-block;
    position: relative;
  }



.layer__text {
  padding: 15px 0;
    padding-left: 0px;
}


.layer__n1 {
  bottom: 20px;
  left: 43.5%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c98f1 */@media (min-width: 992px){
    .elementor-5703 .elementor-element.elementor-element-81c98f1 {
        display: none;
    }
}

@media (max-width: 991px){
    .elementor-5703 .elementor-element.elementor-element-81c98f1 {
        display:inherit;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dca7dd7 */.elementor-5703 .elementor-element.elementor-element-dca7dd7 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-dca7dd7 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58de914 */.elementor-5703 .elementor-element.elementor-element-58de914 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-58de914 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2ccec */.elementor-5703 .elementor-element.elementor-element-6e2ccec ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-6e2ccec UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dca7dd7 */.elementor-5703 .elementor-element.elementor-element-dca7dd7 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-dca7dd7 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58de914 */.elementor-5703 .elementor-element.elementor-element-58de914 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-58de914 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2ccec */.elementor-5703 .elementor-element.elementor-element-6e2ccec ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-6e2ccec UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dca7dd7 */.elementor-5703 .elementor-element.elementor-element-dca7dd7 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-dca7dd7 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58de914 */.elementor-5703 .elementor-element.elementor-element-58de914 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-58de914 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2ccec */.elementor-5703 .elementor-element.elementor-element-6e2ccec ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-6e2ccec UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dca7dd7 */.elementor-5703 .elementor-element.elementor-element-dca7dd7 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-dca7dd7 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58de914 */.elementor-5703 .elementor-element.elementor-element-58de914 ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-58de914 UL {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2ccec */.elementor-5703 .elementor-element.elementor-element-6e2ccec ul li::before {
  content: '✓';
  color: #adce9c;
  display: block;
  height: 1rem;

  position: absolute;
  width: 1rem;
  transform: translate3d(-15px, 0%, 0);
}

.elementor-5703 .elementor-element.elementor-element-6e2ccec UL {
    list-style: none;
}/* End custom CSS */