.elementor-64904 .elementor-element.elementor-element-7eb912a{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-64904 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-64904 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-64904 .elementor-element.elementor-element-cf4cdf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-64904 .elementor-element.elementor-element-f1a737d > .elementor-widget-container{background-color:#FFFFFFBB;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:16px 16px 16px 16px;}.elementor-64904 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-64904 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-64904 .elementor-element.elementor-element-46eac54{width:var( --container-widget-width, 807px );max-width:807px;--container-widget-width:807px;--container-widget-flex-grow:0;text-align:start;}.elementor-64904 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64904 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:50px;font-weight:bold;line-height:1.3em;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-64904 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-0990ff7{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-e988c2c img{border-radius:10px 10px 10px 10px;box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.16);}.elementor-64904 .elementor-element.elementor-element-132b506c{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-132b506c:not(.elementor-motion-effects-element-type-background), .elementor-64904 .elementor-element.elementor-element-132b506c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-64904 .elementor-element.elementor-element-132b506c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-60402b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-60402b01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-5177fa6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:8px 8px 8px 8px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);}.elementor-64904 .elementor-element.elementor-element-5177fa6b:not(.elementor-motion-effects-element-type-background), .elementor-64904 .elementor-element.elementor-element-5177fa6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64904 .elementor-element.elementor-element-5177fa6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-c39ab52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7{--box-background-color:#EAECF000;--box-border-color:#EAECF0BD;--box-border-width:0px;--box-padding:10px;--header-background-color:var( --e-global-color-010d22e );--header-color:var( --e-global-color-primary );--toc-body-max-height:40vh;--item-text-color:#333333;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:var( --e-global-color-text );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header-title{text-align:start;}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header, .elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-679b06fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-64904 .elementor-element.elementor-element-679b06fd:not(.elementor-motion-effects-element-type-background), .elementor-64904 .elementor-element.elementor-element-679b06fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64904 .elementor-element.elementor-element-679b06fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64904 .elementor-element.elementor-element-15d1d797{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64904 .elementor-element.elementor-element-15123f82{text-align:start;}.elementor-64904 .elementor-element.elementor-element-15123f82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.6em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64904 .elementor-element.elementor-element-b2d2c3a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-64904 .elementor-element.elementor-element-b2d2c3a{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button{background-color:var( --e-global-color-826587d );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;border-radius:15px 15px 15px 15px;padding:12px 20px 12px 20px;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button:hover, .elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-64904 .elementor-element.elementor-element-78daf21f{width:initial;max-width:initial;}.elementor-64904 .elementor-element.elementor-element-78daf21f.elementor-element{--align-self:flex-start;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button:hover svg, .elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-64904 .elementor-element.elementor-element-34d209d4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-46e705d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-362e1c5d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-276b186e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-64904 .elementor-element.elementor-element-276b186e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-65bea0b8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-64904 .elementor-element.elementor-element-33fed08 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-64904 .elementor-element.elementor-element-33fed08{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-bfec556 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64904 .elementor-element.elementor-element-37af1bd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-641cc983 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-64904 .elementor-element.elementor-element-641cc983 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-13e58558{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-48a4f6d9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-2e01dfbe{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4fc087fa{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4fc087fa p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-391afcac > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-1e572d1b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-1e572d1b p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-53ee5d65 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-7e43dbe4 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-7e43dbe4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6be28d66{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-51ae71ad .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-50345315{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4254edbc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4254edbc p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-4151b883 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-6f399e3f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6f399e3f p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-233e06f3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-1b169214 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-1b169214{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-41e90809{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-53383bf .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-49105cd8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-521295d5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-521295d5 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6c3c523c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-5277499{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-5277499 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-1eadba60 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-21d725f5 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-21d725f5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-484e7394{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-2178a3e2 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-78890c7a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7b5cd097{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7b5cd097 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-5021f1c0 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-28775b1c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-28775b1c p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-95d0009 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-52f66076 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-52f66076{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-2b79eeff{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1cac901c .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-583568e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-45ffa689{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-45ffa689 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-70d5e47c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-16729558{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-16729558 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6c03543 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-721e543c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-721e543c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-2d83d29f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-20cac535 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-2aa8a3b9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7172bb46{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7172bb46 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-27987ae5 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-25d3b505{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-25d3b505 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6f0af3de > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-2cf26041 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-2cf26041{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-389accc5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-255cb415 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-4d928161{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7f8bae7e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7f8bae7e p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-4754a157 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-2cd26ac3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-2cd26ac3 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6abf408b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-24ab3ef > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-24ab3ef{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-19d36990{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-37f9b187 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-164f6672{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7d4369ed{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7d4369ed p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-19a40246 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-45a71cd4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-45a71cd4 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-745e7e91 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-40c64f0f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-40c64f0f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-44e46dbb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1c38551f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-540ed234{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6db71cf4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6db71cf4 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-440ecf5d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-6c6fd43a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6c6fd43a p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6ffb9b8a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-2da5ae2f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-2da5ae2f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-a8e7837{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-25018bfa .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-51a7434b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-41f1615{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-41f1615 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-3903f011 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-385e5c48{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-385e5c48 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-51dc793f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-486b440 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-486b440{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-352a0978{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-5e409f50 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-304f4ac{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-481447e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-481447e2 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-3c51cc2 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-1e950a14{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-1e950a14 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-386aa8ee > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-584b3e0a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-584b3e0a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6a909a21{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-66b0b980 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-5d323f79{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7fa652a7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7fa652a7 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-28841bc1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-22a56652{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-22a56652 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-4e9310b7 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-338e09ae > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-338e09ae{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-558e0384{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1894492d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-5bf10379{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-103f5676{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-103f5676 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-5f01a918 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-6b0ef564{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-6b0ef564 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-4bc67058 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-78bf8d96 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-78bf8d96{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7fd41fbf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-58010182 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-20ceff18{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-47db92e8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-47db92e8 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-781a7d1e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-146ae65c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-146ae65c p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-20154af5 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-20154af5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-61a6df91{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-63da648e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-6b84afa1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4a4e9df5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4a4e9df5 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-6fc362f5 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-63b541ca{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-63b541ca p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-20a81606 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-751566c2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-751566c2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-2e4030e4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-35666a41 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-172839a7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-69cc2007{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-69cc2007 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-891478d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-54adb68c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-54adb68c p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-7b7d9b3a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-62fb498f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-62fb498f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-699f00ae{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-7aa68261 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-2ca7af5b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4e428862{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-4e428862 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-765bbe77 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-1905799c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-1905799c p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-7134fce2 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-1faa267b > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-1faa267b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-da3635a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-29af4993 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-7941b636{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-dbb0b25{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-dbb0b25 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-5af31bec > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-15d3fb1d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-15d3fb1d p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-3f06bd6c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-58413bc3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-58413bc3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-51d4221d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-777cf845 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-7b825c4e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7ee2a927{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7ee2a927 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-5bc002ab > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-9ef6464{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-9ef6464 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-cc72b32 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-40102b89 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-40102b89{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7b4e1f67{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-5c63cc75 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64904 .elementor-element.elementor-element-277155a8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-10c259a2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-10c259a2 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-2d61b9d5 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-406d83a0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-406d83a0 p{margin-block-end:0px;}.elementor-64904 .elementor-element.elementor-element-545d4e22 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64904 .elementor-element.elementor-element-68cd7ec7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-68cd7ec7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-22b4f819{--display:flex;}.elementor-64904 .elementor-element.elementor-element-5c96df60{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-7b50c071 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64904 .elementor-element.elementor-element-7b50c071{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64904 .elementor-element.elementor-element-b403071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-64904 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-64904 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-64904 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-64904 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-64904 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-64904 .elementor-element.elementor-element-60402b01{--width:23.555%;}.elementor-64904 .elementor-element.elementor-element-34d209d4{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--content-width:100%;}.elementor-64904 .elementor-element.elementor-element-60402b01{--width:30%;}.elementor-64904 .elementor-element.elementor-element-34d209d4{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64904 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-64904 .elementor-element.elementor-element-132b506c{--content-width:100%;}.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--content-width:100%;}.elementor-64904 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-64904 .elementor-element.elementor-element-7eb912a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-132b506c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header, .elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-34d209d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64904 .elementor-element.elementor-element-46e705d5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-641cc983 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-13e58558{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-6be28d66{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-41e90809{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-484e7394{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-2b79eeff{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-2d83d29f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-389accc5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-19d36990{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-44e46dbb{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-a8e7837{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-352a0978{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-6a909a21{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-558e0384{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-7fd41fbf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-61a6df91{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-2e4030e4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-699f00ae{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-da3635a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-51d4221d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-7b4e1f67{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-b403071{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64904 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-size:17px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64904 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header, .elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__list-item{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-15123f82 .elementor-heading-title{font-size:17px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-b2d2c3a{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-46e705d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-362e1c5d{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-276b186e{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-33fed08{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-37af1bd{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-641cc983 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-13e58558{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-48a4f6d9 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-2e01dfbe{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-4fc087fa{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-1e572d1b{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7e43dbe4{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6be28d66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-51ae71ad .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-50345315{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-4254edbc{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6f399e3f{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-1b169214{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-41e90809{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-53383bf .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-49105cd8{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-521295d5{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-5277499{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-21d725f5{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-484e7394{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-2178a3e2 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-78890c7a{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7b5cd097{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-28775b1c{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-52f66076{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2b79eeff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1cac901c .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-583568e2{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-45ffa689{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-16729558{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-721e543c{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2d83d29f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-20cac535 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-2aa8a3b9{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7172bb46{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-25d3b505{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2cf26041{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-389accc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-255cb415 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-4d928161{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7f8bae7e{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2cd26ac3{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-24ab3ef{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-19d36990{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-37f9b187 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-164f6672{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7d4369ed{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-45a71cd4{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-40c64f0f{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-44e46dbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1c38551f .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-540ed234{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6db71cf4{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6c6fd43a{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2da5ae2f{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-a8e7837{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-25018bfa .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-51a7434b{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-41f1615{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-385e5c48{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-486b440{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-352a0978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-5e409f50 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-304f4ac{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-481447e2{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-1e950a14{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-584b3e0a{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6a909a21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-66b0b980 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-5d323f79{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7fa652a7{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-22a56652{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-338e09ae{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-558e0384{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-1894492d .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-5bf10379{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-103f5676{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-6b0ef564{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-78bf8d96{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7fd41fbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-58010182 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-20ceff18{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-47db92e8{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-146ae65c{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-20154af5{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-61a6df91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-63da648e .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-6b84afa1{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-4a4e9df5{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-63b541ca{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-751566c2{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-2e4030e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-35666a41 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-172839a7{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-69cc2007{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-54adb68c{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-62fb498f{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-699f00ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-7aa68261 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-2ca7af5b{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-4e428862{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-1905799c{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-1faa267b{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-da3635a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-29af4993 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-7941b636{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-dbb0b25{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-15d3fb1d{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-58413bc3{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-51d4221d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-777cf845 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-7b825c4e{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7ee2a927{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-9ef6464{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-40102b89{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7b4e1f67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-5c63cc75 .elementor-heading-title{font-size:30px;}.elementor-64904 .elementor-element.elementor-element-277155a8{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-10c259a2{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-406d83a0{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-68cd7ec7{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-5c96df60{font-size:17px;}.elementor-64904 .elementor-element.elementor-element-7b50c071{font-size:17px;}}@media(max-width:767px){.elementor-64904 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-64904 .elementor-element.elementor-element-cf4cdf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64904 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-64904 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-64904 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:30px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-64904 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-132b506c{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-64904 .elementor-element.elementor-element-7b6fc9ca{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64904 .elementor-element.elementor-element-c39ab52{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header, .elementor-64904 .elementor-element.elementor-element-2f18bc7 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-2f18bc7{--toc-body-max-height:50vh;}.elementor-64904 .elementor-element.elementor-element-15d1d797{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64904 .elementor-element.elementor-element-78daf21f{width:100%;max-width:100%;}.elementor-64904 .elementor-element.elementor-element-78daf21f.elementor-element{--align-self:stretch;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-64904 .elementor-element.elementor-element-78daf21f .elementor-button{padding:15px 15px 15px 15px;}.elementor-64904 .elementor-element.elementor-element-34d209d4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-64904 .elementor-element.elementor-element-65bea0b8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-64904 .elementor-element.elementor-element-641cc983 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64904 .elementor-element.elementor-element-48a4f6d9 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-4fc087fa{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-391afcac > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1e572d1b{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-53ee5d65 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-51ae71ad .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-4254edbc{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-4151b883 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-6f399e3f{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-233e06f3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-53383bf .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-521295d5{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6c3c523c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-5277499{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-1eadba60 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-2178a3e2 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7b5cd097{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-5021f1c0 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-28775b1c{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-95d0009 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1cac901c .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-45ffa689{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-70d5e47c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-16729558{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6c03543 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-20cac535 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7172bb46{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-27987ae5 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-25d3b505{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6f0af3de > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-255cb415 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7f8bae7e{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-4754a157 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-2cd26ac3{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6abf408b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-37f9b187 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7d4369ed{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-19a40246 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-45a71cd4{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-745e7e91 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1c38551f .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-6db71cf4{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-440ecf5d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-6c6fd43a{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6ffb9b8a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-25018bfa .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-41f1615{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-3903f011 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-385e5c48{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-51dc793f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-5e409f50 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-481447e2{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-3c51cc2 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1e950a14{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-386aa8ee > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-66b0b980 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7fa652a7{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-28841bc1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-22a56652{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-4e9310b7 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1894492d .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-103f5676{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-5f01a918 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-6b0ef564{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-4bc67058 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-58010182 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-47db92e8{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-781a7d1e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-146ae65c{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-63da648e .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-4a4e9df5{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-6fc362f5 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-63b541ca{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-20a81606 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-35666a41 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-69cc2007{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-891478d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-54adb68c{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-7b7d9b3a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-7aa68261 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-4e428862{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-765bbe77 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-1905799c{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-7134fce2 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-29af4993 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-dbb0b25{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-5af31bec > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-15d3fb1d{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-3f06bd6c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-777cf845 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-7ee2a927{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-5bc002ab > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-9ef6464{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-cc72b32 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-5c63cc75 .elementor-heading-title{font-size:26px;}.elementor-64904 .elementor-element.elementor-element-10c259a2{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-2d61b9d5 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-406d83a0{font-size:18px;}.elementor-64904 .elementor-element.elementor-element-545d4e22 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64904 .elementor-element.elementor-element-b403071{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-46eac54 *//*.elementor-64904 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


.elementor-64904 .elementor-element.elementor-element-46eac54 span {
    font-size: 2rem; 
    color: #555555 
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-46eac54 span {
    font-size: 1.5rem; 
    line-height: 1em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb912a */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2f18bc7 */.elementor-64904 .elementor-element.elementor-element-2f18bc7 ul li a {
    font-size: 16px;
    color: #000000;
}

.elementor-64904 .elementor-element.elementor-element-2f18bc7 ul li {
    margin-bottom: 10px;
}

.elementor-64904 .elementor-element.elementor-element-2f18bc7 ul li ul li a {
    font-size: 14px;
    font-weight: 400;
    color: #555555 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-362e1c5d */.elementor-64904 .elementor-element.elementor-element-362e1c5d h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-362e1c5d h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-362e1c5d h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-362e1c5d h2, 
.elementor-64904 .elementor-element.elementor-element-362e1c5d h3, 
.elementor-64904 .elementor-element.elementor-element-362e1c5d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-362e1c5d div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-362e1c5d div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-362e1c5d div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-362e1c5d p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-362e1c5d li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-362e1c5d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-362e1c5d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-362e1c5d h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-362e1c5d h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-362e1c5d h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-362e1c5d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-276b186e */.elementor-64904 .elementor-element.elementor-element-276b186e h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-276b186e h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-276b186e h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-276b186e h2, 
.elementor-64904 .elementor-element.elementor-element-276b186e h3, 
.elementor-64904 .elementor-element.elementor-element-276b186e h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-276b186e div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-276b186e div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-276b186e div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-276b186e p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-276b186e li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-276b186e ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-276b186e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-276b186e h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-276b186e h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-276b186e h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-276b186e ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65bea0b8 */.elementor-64904 .elementor-element.elementor-element-65bea0b8 ul,
.elementor-64904 .elementor-element.elementor-element-65bea0b8 ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-65bea0b8 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-65bea0b8 ol li:first-child {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.938 5.954 6.572.956-4.755 4.638 1.123 6.55L12 17.77 6.122 20.6l1.123-6.55L2.49 9.41l6.572-.956L12 2.5z' fill='%232563eb' stroke='%232563eb' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 .35em;
    padding-left: 30px;

}


.elementor-64904 .elementor-element.elementor-element-65bea0b8 ul li,
.elementor-64904 .elementor-element.elementor-element-65bea0b8 ol li {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='%232563eb' stroke-width='2.8'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%232563eb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-65bea0b8 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-65bea0b8 ol li:first-child {
	margin-top: 8px !important;
}

.elementor-64904 .elementor-element.elementor-element-65bea0b8 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-65bea0b8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 10px !important;
}

@media (max-width:767px) {
    .elementor-64904 .elementor-element.elementor-element-65bea0b8 ul li:last-child,
    .elementor-64904 .elementor-element.elementor-element-65bea0b8 ol li:last-child {
    	margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33fed08 */.elementor-64904 .elementor-element.elementor-element-33fed08 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-33fed08 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-33fed08 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-33fed08 h2, 
.elementor-64904 .elementor-element.elementor-element-33fed08 h3, 
.elementor-64904 .elementor-element.elementor-element-33fed08 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-33fed08 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-33fed08 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-33fed08 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-33fed08 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-33fed08 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-33fed08 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-33fed08 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-33fed08 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-33fed08 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-33fed08 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-33fed08 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37af1bd */.elementor-64904 .elementor-element.elementor-element-37af1bd h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-37af1bd h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-37af1bd h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-37af1bd h2, 
.elementor-64904 .elementor-element.elementor-element-37af1bd h3, 
.elementor-64904 .elementor-element.elementor-element-37af1bd h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-37af1bd div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-37af1bd div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-37af1bd div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-37af1bd p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-37af1bd li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-37af1bd ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-37af1bd ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-37af1bd h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-37af1bd h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-37af1bd h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-37af1bd ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c413dc4 */.elementor-64904 .elementor-element.elementor-element-4c413dc4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-4c413dc4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-4c413dc4 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4c413dc4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4c413dc4 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4c413dc4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4c413dc4 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4c413dc4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4c413dc4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e01dfbe */.elementor-64904 .elementor-element.elementor-element-2e01dfbe h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-2e01dfbe h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-2e01dfbe h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-2e01dfbe h2, 
.elementor-64904 .elementor-element.elementor-element-2e01dfbe h3, 
.elementor-64904 .elementor-element.elementor-element-2e01dfbe h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-2e01dfbe div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-2e01dfbe div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-2e01dfbe div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-2e01dfbe p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-2e01dfbe li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-2e01dfbe ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-2e01dfbe ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2e01dfbe h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2e01dfbe h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2e01dfbe h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-2e01dfbe ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fc087fa */.elementor-64904 .elementor-element.elementor-element-4fc087fa h2, .elementor-64904 .elementor-element.elementor-element-4fc087fa h3, .elementor-64904 .elementor-element.elementor-element-4fc087fa h4, .elementor-64904 .elementor-element.elementor-element-4fc087fa h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-4fc087fa .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-4fc087fa li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391afcac */.elementor-64904 .elementor-element.elementor-element-391afcac ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-391afcac ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-391afcac ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-391afcac ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-391afcac ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-391afcac ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-391afcac ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-391afcac ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-391afcac ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e572d1b */.elementor-64904 .elementor-element.elementor-element-1e572d1b h2, .elementor-64904 .elementor-element.elementor-element-1e572d1b h3, .elementor-64904 .elementor-element.elementor-element-1e572d1b h4, .elementor-64904 .elementor-element.elementor-element-1e572d1b h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-1e572d1b .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-1e572d1b li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53ee5d65 */.elementor-64904 .elementor-element.elementor-element-53ee5d65 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-53ee5d65 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-53ee5d65 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-53ee5d65 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-53ee5d65 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-53ee5d65 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-53ee5d65 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-53ee5d65 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-53ee5d65 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e43dbe4 */.elementor-64904 .elementor-element.elementor-element-7e43dbe4 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-7e43dbe4 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-7e43dbe4 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b41b17f */.elementor-64904 .elementor-element.elementor-element-2b41b17f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-2b41b17f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-2b41b17f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b41b17f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b41b17f ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-2b41b17f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b41b17f ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-2b41b17f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2b41b17f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50345315 */.elementor-64904 .elementor-element.elementor-element-50345315 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-50345315 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-50345315 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-50345315 h2, 
.elementor-64904 .elementor-element.elementor-element-50345315 h3, 
.elementor-64904 .elementor-element.elementor-element-50345315 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-50345315 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-50345315 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-50345315 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-50345315 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-50345315 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-50345315 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-50345315 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-50345315 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-50345315 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-50345315 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-50345315 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4254edbc */.elementor-64904 .elementor-element.elementor-element-4254edbc h2, .elementor-64904 .elementor-element.elementor-element-4254edbc h3, .elementor-64904 .elementor-element.elementor-element-4254edbc h4, .elementor-64904 .elementor-element.elementor-element-4254edbc h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-4254edbc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-4254edbc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4151b883 */.elementor-64904 .elementor-element.elementor-element-4151b883 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-4151b883 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-4151b883 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4151b883 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4151b883 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4151b883 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4151b883 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4151b883 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4151b883 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f399e3f */.elementor-64904 .elementor-element.elementor-element-6f399e3f h2, .elementor-64904 .elementor-element.elementor-element-6f399e3f h3, .elementor-64904 .elementor-element.elementor-element-6f399e3f h4, .elementor-64904 .elementor-element.elementor-element-6f399e3f h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-6f399e3f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-6f399e3f li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-233e06f3 */.elementor-64904 .elementor-element.elementor-element-233e06f3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-233e06f3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-233e06f3 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-233e06f3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-233e06f3 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-233e06f3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-233e06f3 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-233e06f3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-233e06f3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b169214 */.elementor-64904 .elementor-element.elementor-element-1b169214 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-1b169214 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-1b169214 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e9f7d2 */.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-30e9f7d2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-30e9f7d2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49105cd8 */.elementor-64904 .elementor-element.elementor-element-49105cd8 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-49105cd8 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-49105cd8 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-49105cd8 h2, 
.elementor-64904 .elementor-element.elementor-element-49105cd8 h3, 
.elementor-64904 .elementor-element.elementor-element-49105cd8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-49105cd8 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-49105cd8 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-49105cd8 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-49105cd8 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-49105cd8 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-49105cd8 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-49105cd8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-49105cd8 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-49105cd8 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-49105cd8 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-49105cd8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-521295d5 */.elementor-64904 .elementor-element.elementor-element-521295d5 h2, .elementor-64904 .elementor-element.elementor-element-521295d5 h3, .elementor-64904 .elementor-element.elementor-element-521295d5 h4, .elementor-64904 .elementor-element.elementor-element-521295d5 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-521295d5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-521295d5 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c3c523c */.elementor-64904 .elementor-element.elementor-element-6c3c523c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6c3c523c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6c3c523c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c3c523c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c3c523c ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6c3c523c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c3c523c ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6c3c523c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6c3c523c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5277499 */.elementor-64904 .elementor-element.elementor-element-5277499 h2, .elementor-64904 .elementor-element.elementor-element-5277499 h3, .elementor-64904 .elementor-element.elementor-element-5277499 h4, .elementor-64904 .elementor-element.elementor-element-5277499 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-5277499 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-5277499 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eadba60 */.elementor-64904 .elementor-element.elementor-element-1eadba60 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-1eadba60 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-1eadba60 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-1eadba60 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-1eadba60 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-1eadba60 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-1eadba60 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-1eadba60 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-1eadba60 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21d725f5 */.elementor-64904 .elementor-element.elementor-element-21d725f5 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-21d725f5 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-21d725f5 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c12abe5 */.elementor-64904 .elementor-element.elementor-element-7c12abe5 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-7c12abe5 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-7c12abe5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c12abe5 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c12abe5 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-7c12abe5 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c12abe5 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-7c12abe5 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7c12abe5 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78890c7a */.elementor-64904 .elementor-element.elementor-element-78890c7a h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-78890c7a h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-78890c7a h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-78890c7a h2, 
.elementor-64904 .elementor-element.elementor-element-78890c7a h3, 
.elementor-64904 .elementor-element.elementor-element-78890c7a h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-78890c7a div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-78890c7a div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-78890c7a div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-78890c7a p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-78890c7a li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-78890c7a ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-78890c7a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-78890c7a h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-78890c7a h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-78890c7a h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-78890c7a ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b5cd097 */.elementor-64904 .elementor-element.elementor-element-7b5cd097 h2, .elementor-64904 .elementor-element.elementor-element-7b5cd097 h3, .elementor-64904 .elementor-element.elementor-element-7b5cd097 h4, .elementor-64904 .elementor-element.elementor-element-7b5cd097 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7b5cd097 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7b5cd097 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5021f1c0 */.elementor-64904 .elementor-element.elementor-element-5021f1c0 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-5021f1c0 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-5021f1c0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5021f1c0 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5021f1c0 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-5021f1c0 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-5021f1c0 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-5021f1c0 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5021f1c0 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28775b1c */.elementor-64904 .elementor-element.elementor-element-28775b1c h2, .elementor-64904 .elementor-element.elementor-element-28775b1c h3, .elementor-64904 .elementor-element.elementor-element-28775b1c h4, .elementor-64904 .elementor-element.elementor-element-28775b1c h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-28775b1c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-28775b1c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95d0009 */.elementor-64904 .elementor-element.elementor-element-95d0009 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-95d0009 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-95d0009 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-95d0009 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-95d0009 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-95d0009 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-95d0009 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-95d0009 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-95d0009 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52f66076 */.elementor-64904 .elementor-element.elementor-element-52f66076 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-52f66076 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-52f66076 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40a0920c */.elementor-64904 .elementor-element.elementor-element-40a0920c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-40a0920c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-40a0920c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-40a0920c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-40a0920c ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-40a0920c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-40a0920c ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-40a0920c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-40a0920c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-583568e2 */.elementor-64904 .elementor-element.elementor-element-583568e2 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-583568e2 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-583568e2 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-583568e2 h2, 
.elementor-64904 .elementor-element.elementor-element-583568e2 h3, 
.elementor-64904 .elementor-element.elementor-element-583568e2 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-583568e2 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-583568e2 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-583568e2 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-583568e2 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-583568e2 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-583568e2 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-583568e2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-583568e2 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-583568e2 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-583568e2 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-583568e2 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ffa689 */.elementor-64904 .elementor-element.elementor-element-45ffa689 h2, .elementor-64904 .elementor-element.elementor-element-45ffa689 h3, .elementor-64904 .elementor-element.elementor-element-45ffa689 h4, .elementor-64904 .elementor-element.elementor-element-45ffa689 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-45ffa689 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-45ffa689 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70d5e47c */.elementor-64904 .elementor-element.elementor-element-70d5e47c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-70d5e47c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-70d5e47c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-70d5e47c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-70d5e47c ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-70d5e47c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-70d5e47c ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-70d5e47c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-70d5e47c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16729558 */.elementor-64904 .elementor-element.elementor-element-16729558 h2, .elementor-64904 .elementor-element.elementor-element-16729558 h3, .elementor-64904 .elementor-element.elementor-element-16729558 h4, .elementor-64904 .elementor-element.elementor-element-16729558 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-16729558 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-16729558 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c03543 */.elementor-64904 .elementor-element.elementor-element-6c03543 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6c03543 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6c03543 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c03543 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c03543 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6c03543 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6c03543 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6c03543 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6c03543 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-721e543c */.elementor-64904 .elementor-element.elementor-element-721e543c p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-721e543c p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-721e543c p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e053e35 */.elementor-64904 .elementor-element.elementor-element-e053e35 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-e053e35 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-e053e35 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-e053e35 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-e053e35 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-e053e35 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-e053e35 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-e053e35 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-e053e35 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aa8a3b9 */.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h2, 
.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h3, 
.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-2aa8a3b9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2aa8a3b9 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-2aa8a3b9 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7172bb46 */.elementor-64904 .elementor-element.elementor-element-7172bb46 h2, .elementor-64904 .elementor-element.elementor-element-7172bb46 h3, .elementor-64904 .elementor-element.elementor-element-7172bb46 h4, .elementor-64904 .elementor-element.elementor-element-7172bb46 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7172bb46 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7172bb46 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27987ae5 */.elementor-64904 .elementor-element.elementor-element-27987ae5 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-27987ae5 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-27987ae5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-27987ae5 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-27987ae5 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-27987ae5 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-27987ae5 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-27987ae5 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-27987ae5 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25d3b505 */.elementor-64904 .elementor-element.elementor-element-25d3b505 h2, .elementor-64904 .elementor-element.elementor-element-25d3b505 h3, .elementor-64904 .elementor-element.elementor-element-25d3b505 h4, .elementor-64904 .elementor-element.elementor-element-25d3b505 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-25d3b505 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-25d3b505 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f0af3de */.elementor-64904 .elementor-element.elementor-element-6f0af3de ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6f0af3de ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6f0af3de ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6f0af3de ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6f0af3de ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6f0af3de ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6f0af3de ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6f0af3de ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6f0af3de ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cf26041 */.elementor-64904 .elementor-element.elementor-element-2cf26041 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-2cf26041 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-2cf26041 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598a975f */.elementor-64904 .elementor-element.elementor-element-598a975f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-598a975f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-598a975f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-598a975f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-598a975f ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-598a975f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-598a975f ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-598a975f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-598a975f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d928161 */.elementor-64904 .elementor-element.elementor-element-4d928161 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-4d928161 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-4d928161 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-4d928161 h2, 
.elementor-64904 .elementor-element.elementor-element-4d928161 h3, 
.elementor-64904 .elementor-element.elementor-element-4d928161 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-4d928161 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-4d928161 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-4d928161 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-4d928161 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-4d928161 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-4d928161 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-4d928161 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4d928161 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-4d928161 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-4d928161 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-4d928161 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f8bae7e */.elementor-64904 .elementor-element.elementor-element-7f8bae7e h2, .elementor-64904 .elementor-element.elementor-element-7f8bae7e h3, .elementor-64904 .elementor-element.elementor-element-7f8bae7e h4, .elementor-64904 .elementor-element.elementor-element-7f8bae7e h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7f8bae7e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7f8bae7e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4754a157 */.elementor-64904 .elementor-element.elementor-element-4754a157 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-4754a157 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-4754a157 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4754a157 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4754a157 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4754a157 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4754a157 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4754a157 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4754a157 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd26ac3 */.elementor-64904 .elementor-element.elementor-element-2cd26ac3 h2, .elementor-64904 .elementor-element.elementor-element-2cd26ac3 h3, .elementor-64904 .elementor-element.elementor-element-2cd26ac3 h4, .elementor-64904 .elementor-element.elementor-element-2cd26ac3 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-2cd26ac3 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-2cd26ac3 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6abf408b */.elementor-64904 .elementor-element.elementor-element-6abf408b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6abf408b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6abf408b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6abf408b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6abf408b ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6abf408b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6abf408b ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6abf408b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6abf408b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ab3ef */.elementor-64904 .elementor-element.elementor-element-24ab3ef p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-24ab3ef p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-24ab3ef p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e025cfa */.elementor-64904 .elementor-element.elementor-element-4e025cfa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-4e025cfa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-4e025cfa ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e025cfa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e025cfa ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4e025cfa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e025cfa ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4e025cfa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4e025cfa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-164f6672 */.elementor-64904 .elementor-element.elementor-element-164f6672 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-164f6672 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-164f6672 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-164f6672 h2, 
.elementor-64904 .elementor-element.elementor-element-164f6672 h3, 
.elementor-64904 .elementor-element.elementor-element-164f6672 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-164f6672 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-164f6672 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-164f6672 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-164f6672 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-164f6672 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-164f6672 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-164f6672 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-164f6672 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-164f6672 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-164f6672 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-164f6672 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d4369ed */.elementor-64904 .elementor-element.elementor-element-7d4369ed h2, .elementor-64904 .elementor-element.elementor-element-7d4369ed h3, .elementor-64904 .elementor-element.elementor-element-7d4369ed h4, .elementor-64904 .elementor-element.elementor-element-7d4369ed h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7d4369ed .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7d4369ed li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19a40246 */.elementor-64904 .elementor-element.elementor-element-19a40246 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-19a40246 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-19a40246 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-19a40246 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-19a40246 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-19a40246 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-19a40246 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-19a40246 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-19a40246 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a71cd4 */.elementor-64904 .elementor-element.elementor-element-45a71cd4 h2, .elementor-64904 .elementor-element.elementor-element-45a71cd4 h3, .elementor-64904 .elementor-element.elementor-element-45a71cd4 h4, .elementor-64904 .elementor-element.elementor-element-45a71cd4 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-45a71cd4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-45a71cd4 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-745e7e91 */.elementor-64904 .elementor-element.elementor-element-745e7e91 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-745e7e91 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-745e7e91 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-745e7e91 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-745e7e91 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-745e7e91 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-745e7e91 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-745e7e91 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-745e7e91 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c64f0f */.elementor-64904 .elementor-element.elementor-element-40c64f0f p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-40c64f0f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-40c64f0f p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f5751 */.elementor-64904 .elementor-element.elementor-element-94f5751 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-94f5751 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-94f5751 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-94f5751 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-94f5751 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-94f5751 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-94f5751 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-94f5751 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-94f5751 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-540ed234 */.elementor-64904 .elementor-element.elementor-element-540ed234 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-540ed234 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-540ed234 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-540ed234 h2, 
.elementor-64904 .elementor-element.elementor-element-540ed234 h3, 
.elementor-64904 .elementor-element.elementor-element-540ed234 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-540ed234 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-540ed234 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-540ed234 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-540ed234 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-540ed234 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-540ed234 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-540ed234 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-540ed234 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-540ed234 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-540ed234 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-540ed234 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6db71cf4 */.elementor-64904 .elementor-element.elementor-element-6db71cf4 h2, .elementor-64904 .elementor-element.elementor-element-6db71cf4 h3, .elementor-64904 .elementor-element.elementor-element-6db71cf4 h4, .elementor-64904 .elementor-element.elementor-element-6db71cf4 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-6db71cf4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-6db71cf4 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440ecf5d */.elementor-64904 .elementor-element.elementor-element-440ecf5d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-440ecf5d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-440ecf5d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-440ecf5d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-440ecf5d ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-440ecf5d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-440ecf5d ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-440ecf5d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-440ecf5d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6fd43a */.elementor-64904 .elementor-element.elementor-element-6c6fd43a h2, .elementor-64904 .elementor-element.elementor-element-6c6fd43a h3, .elementor-64904 .elementor-element.elementor-element-6c6fd43a h4, .elementor-64904 .elementor-element.elementor-element-6c6fd43a h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-6c6fd43a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-6c6fd43a li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ffb9b8a */.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6ffb9b8a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6ffb9b8a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da5ae2f */.elementor-64904 .elementor-element.elementor-element-2da5ae2f p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-2da5ae2f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-2da5ae2f p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30783165 */.elementor-64904 .elementor-element.elementor-element-30783165 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-30783165 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-30783165 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-30783165 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-30783165 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-30783165 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-30783165 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-30783165 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-30783165 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a7434b */.elementor-64904 .elementor-element.elementor-element-51a7434b h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-51a7434b h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-51a7434b h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-51a7434b h2, 
.elementor-64904 .elementor-element.elementor-element-51a7434b h3, 
.elementor-64904 .elementor-element.elementor-element-51a7434b h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-51a7434b div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-51a7434b div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-51a7434b div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-51a7434b p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-51a7434b li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-51a7434b ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-51a7434b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-51a7434b h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-51a7434b h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-51a7434b h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-51a7434b ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f1615 */.elementor-64904 .elementor-element.elementor-element-41f1615 h2, .elementor-64904 .elementor-element.elementor-element-41f1615 h3, .elementor-64904 .elementor-element.elementor-element-41f1615 h4, .elementor-64904 .elementor-element.elementor-element-41f1615 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-41f1615 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-41f1615 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3903f011 */.elementor-64904 .elementor-element.elementor-element-3903f011 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-3903f011 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-3903f011 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3903f011 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3903f011 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-3903f011 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-3903f011 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-3903f011 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-3903f011 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-385e5c48 */.elementor-64904 .elementor-element.elementor-element-385e5c48 h2, .elementor-64904 .elementor-element.elementor-element-385e5c48 h3, .elementor-64904 .elementor-element.elementor-element-385e5c48 h4, .elementor-64904 .elementor-element.elementor-element-385e5c48 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-385e5c48 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-385e5c48 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51dc793f */.elementor-64904 .elementor-element.elementor-element-51dc793f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-51dc793f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-51dc793f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-51dc793f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-51dc793f ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-51dc793f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-51dc793f ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-51dc793f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-51dc793f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486b440 */.elementor-64904 .elementor-element.elementor-element-486b440 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-486b440 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-486b440 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32bc883c */.elementor-64904 .elementor-element.elementor-element-32bc883c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-32bc883c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-32bc883c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-32bc883c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-32bc883c ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-32bc883c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-32bc883c ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-32bc883c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-32bc883c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-304f4ac */.elementor-64904 .elementor-element.elementor-element-304f4ac h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-304f4ac h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-304f4ac h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-304f4ac h2, 
.elementor-64904 .elementor-element.elementor-element-304f4ac h3, 
.elementor-64904 .elementor-element.elementor-element-304f4ac h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-304f4ac div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-304f4ac div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-304f4ac div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-304f4ac p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-304f4ac li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-304f4ac ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-304f4ac ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-304f4ac h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-304f4ac h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-304f4ac h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-304f4ac ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-481447e2 */.elementor-64904 .elementor-element.elementor-element-481447e2 h2, .elementor-64904 .elementor-element.elementor-element-481447e2 h3, .elementor-64904 .elementor-element.elementor-element-481447e2 h4, .elementor-64904 .elementor-element.elementor-element-481447e2 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-481447e2 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-481447e2 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c51cc2 */.elementor-64904 .elementor-element.elementor-element-3c51cc2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-3c51cc2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-3c51cc2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3c51cc2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3c51cc2 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-3c51cc2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-3c51cc2 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-3c51cc2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-3c51cc2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e950a14 */.elementor-64904 .elementor-element.elementor-element-1e950a14 h2, .elementor-64904 .elementor-element.elementor-element-1e950a14 h3, .elementor-64904 .elementor-element.elementor-element-1e950a14 h4, .elementor-64904 .elementor-element.elementor-element-1e950a14 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-1e950a14 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-1e950a14 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-386aa8ee */.elementor-64904 .elementor-element.elementor-element-386aa8ee ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-386aa8ee ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-386aa8ee ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-386aa8ee ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-386aa8ee ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-386aa8ee ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-386aa8ee ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-386aa8ee ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-386aa8ee ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-584b3e0a */.elementor-64904 .elementor-element.elementor-element-584b3e0a p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-584b3e0a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-584b3e0a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ab4a2e */.elementor-64904 .elementor-element.elementor-element-9ab4a2e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-9ab4a2e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-9ab4a2e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-9ab4a2e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-9ab4a2e ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-9ab4a2e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-9ab4a2e ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-9ab4a2e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-9ab4a2e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d323f79 */.elementor-64904 .elementor-element.elementor-element-5d323f79 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-5d323f79 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-5d323f79 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-5d323f79 h2, 
.elementor-64904 .elementor-element.elementor-element-5d323f79 h3, 
.elementor-64904 .elementor-element.elementor-element-5d323f79 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-5d323f79 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-5d323f79 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-5d323f79 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-5d323f79 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-5d323f79 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-5d323f79 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-5d323f79 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5d323f79 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5d323f79 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5d323f79 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-5d323f79 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa652a7 */.elementor-64904 .elementor-element.elementor-element-7fa652a7 h2, .elementor-64904 .elementor-element.elementor-element-7fa652a7 h3, .elementor-64904 .elementor-element.elementor-element-7fa652a7 h4, .elementor-64904 .elementor-element.elementor-element-7fa652a7 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7fa652a7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7fa652a7 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28841bc1 */.elementor-64904 .elementor-element.elementor-element-28841bc1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-28841bc1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-28841bc1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-28841bc1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-28841bc1 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-28841bc1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-28841bc1 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-28841bc1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-28841bc1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22a56652 */.elementor-64904 .elementor-element.elementor-element-22a56652 h2, .elementor-64904 .elementor-element.elementor-element-22a56652 h3, .elementor-64904 .elementor-element.elementor-element-22a56652 h4, .elementor-64904 .elementor-element.elementor-element-22a56652 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-22a56652 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-22a56652 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e9310b7 */.elementor-64904 .elementor-element.elementor-element-4e9310b7 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-4e9310b7 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-4e9310b7 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e9310b7 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e9310b7 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4e9310b7 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4e9310b7 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4e9310b7 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4e9310b7 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338e09ae */.elementor-64904 .elementor-element.elementor-element-338e09ae p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-338e09ae p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-338e09ae p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b3f461e */.elementor-64904 .elementor-element.elementor-element-6b3f461e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-6b3f461e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-6b3f461e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6b3f461e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6b3f461e ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6b3f461e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6b3f461e ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6b3f461e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6b3f461e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bf10379 */.elementor-64904 .elementor-element.elementor-element-5bf10379 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-5bf10379 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-5bf10379 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-5bf10379 h2, 
.elementor-64904 .elementor-element.elementor-element-5bf10379 h3, 
.elementor-64904 .elementor-element.elementor-element-5bf10379 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-5bf10379 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-5bf10379 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-5bf10379 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-5bf10379 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-5bf10379 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-5bf10379 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-5bf10379 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5bf10379 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5bf10379 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5bf10379 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-5bf10379 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103f5676 */.elementor-64904 .elementor-element.elementor-element-103f5676 h2, .elementor-64904 .elementor-element.elementor-element-103f5676 h3, .elementor-64904 .elementor-element.elementor-element-103f5676 h4, .elementor-64904 .elementor-element.elementor-element-103f5676 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-103f5676 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-103f5676 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f01a918 */.elementor-64904 .elementor-element.elementor-element-5f01a918 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-5f01a918 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-5f01a918 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5f01a918 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5f01a918 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-5f01a918 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-5f01a918 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-5f01a918 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5f01a918 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b0ef564 */.elementor-64904 .elementor-element.elementor-element-6b0ef564 h2, .elementor-64904 .elementor-element.elementor-element-6b0ef564 h3, .elementor-64904 .elementor-element.elementor-element-6b0ef564 h4, .elementor-64904 .elementor-element.elementor-element-6b0ef564 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-6b0ef564 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-6b0ef564 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bc67058 */.elementor-64904 .elementor-element.elementor-element-4bc67058 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-4bc67058 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-4bc67058 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4bc67058 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-4bc67058 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-4bc67058 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-4bc67058 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-4bc67058 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-4bc67058 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78bf8d96 */.elementor-64904 .elementor-element.elementor-element-78bf8d96 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-78bf8d96 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-78bf8d96 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c96c4a0 */.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-7c96c4a0 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7c96c4a0 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20ceff18 */.elementor-64904 .elementor-element.elementor-element-20ceff18 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-20ceff18 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-20ceff18 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-20ceff18 h2, 
.elementor-64904 .elementor-element.elementor-element-20ceff18 h3, 
.elementor-64904 .elementor-element.elementor-element-20ceff18 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-20ceff18 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-20ceff18 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-20ceff18 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-20ceff18 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-20ceff18 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-20ceff18 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-20ceff18 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-20ceff18 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-20ceff18 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-20ceff18 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-20ceff18 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47db92e8 */.elementor-64904 .elementor-element.elementor-element-47db92e8 h2, .elementor-64904 .elementor-element.elementor-element-47db92e8 h3, .elementor-64904 .elementor-element.elementor-element-47db92e8 h4, .elementor-64904 .elementor-element.elementor-element-47db92e8 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-47db92e8 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-47db92e8 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-781a7d1e */.elementor-64904 .elementor-element.elementor-element-781a7d1e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-781a7d1e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-781a7d1e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-781a7d1e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-781a7d1e ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-781a7d1e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-781a7d1e ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-781a7d1e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-781a7d1e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-146ae65c */.elementor-64904 .elementor-element.elementor-element-146ae65c h2, .elementor-64904 .elementor-element.elementor-element-146ae65c h3, .elementor-64904 .elementor-element.elementor-element-146ae65c h4, .elementor-64904 .elementor-element.elementor-element-146ae65c h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-146ae65c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-146ae65c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b9b4cd7 */.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2b9b4cd7 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20154af5 */.elementor-64904 .elementor-element.elementor-element-20154af5 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-20154af5 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-20154af5 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61f2c780 */.elementor-64904 .elementor-element.elementor-element-61f2c780 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-61f2c780 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-61f2c780 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-61f2c780 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-61f2c780 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-61f2c780 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-61f2c780 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-61f2c780 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-61f2c780 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b84afa1 */.elementor-64904 .elementor-element.elementor-element-6b84afa1 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-6b84afa1 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-6b84afa1 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-6b84afa1 h2, 
.elementor-64904 .elementor-element.elementor-element-6b84afa1 h3, 
.elementor-64904 .elementor-element.elementor-element-6b84afa1 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-6b84afa1 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-6b84afa1 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-6b84afa1 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-6b84afa1 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-6b84afa1 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-6b84afa1 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-6b84afa1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6b84afa1 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-6b84afa1 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-6b84afa1 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-6b84afa1 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a4e9df5 */.elementor-64904 .elementor-element.elementor-element-4a4e9df5 h2, .elementor-64904 .elementor-element.elementor-element-4a4e9df5 h3, .elementor-64904 .elementor-element.elementor-element-4a4e9df5 h4, .elementor-64904 .elementor-element.elementor-element-4a4e9df5 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-4a4e9df5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-4a4e9df5 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc362f5 */.elementor-64904 .elementor-element.elementor-element-6fc362f5 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-6fc362f5 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-6fc362f5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6fc362f5 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-6fc362f5 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-6fc362f5 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-6fc362f5 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-6fc362f5 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-6fc362f5 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63b541ca */.elementor-64904 .elementor-element.elementor-element-63b541ca h2, .elementor-64904 .elementor-element.elementor-element-63b541ca h3, .elementor-64904 .elementor-element.elementor-element-63b541ca h4, .elementor-64904 .elementor-element.elementor-element-63b541ca h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-63b541ca .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-63b541ca li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a81606 */.elementor-64904 .elementor-element.elementor-element-20a81606 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-20a81606 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-20a81606 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-20a81606 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-20a81606 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-20a81606 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-20a81606 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-20a81606 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-20a81606 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-751566c2 */.elementor-64904 .elementor-element.elementor-element-751566c2 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-751566c2 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-751566c2 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ae3aad */.elementor-64904 .elementor-element.elementor-element-37ae3aad ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-37ae3aad ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-37ae3aad ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-37ae3aad ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-37ae3aad ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-37ae3aad ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-37ae3aad ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-37ae3aad ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-37ae3aad ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172839a7 */.elementor-64904 .elementor-element.elementor-element-172839a7 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-172839a7 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-172839a7 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-172839a7 h2, 
.elementor-64904 .elementor-element.elementor-element-172839a7 h3, 
.elementor-64904 .elementor-element.elementor-element-172839a7 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-172839a7 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-172839a7 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-172839a7 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-172839a7 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-172839a7 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-172839a7 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-172839a7 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-172839a7 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-172839a7 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-172839a7 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-172839a7 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cc2007 */.elementor-64904 .elementor-element.elementor-element-69cc2007 h2, .elementor-64904 .elementor-element.elementor-element-69cc2007 h3, .elementor-64904 .elementor-element.elementor-element-69cc2007 h4, .elementor-64904 .elementor-element.elementor-element-69cc2007 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-69cc2007 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-69cc2007 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891478d */.elementor-64904 .elementor-element.elementor-element-891478d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-891478d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-891478d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-891478d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-891478d ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-891478d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-891478d ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-891478d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-891478d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54adb68c */.elementor-64904 .elementor-element.elementor-element-54adb68c h2, .elementor-64904 .elementor-element.elementor-element-54adb68c h3, .elementor-64904 .elementor-element.elementor-element-54adb68c h4, .elementor-64904 .elementor-element.elementor-element-54adb68c h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-54adb68c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-54adb68c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b7d9b3a */.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-7b7d9b3a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7b7d9b3a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62fb498f */.elementor-64904 .elementor-element.elementor-element-62fb498f p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-62fb498f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-62fb498f p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-169ab519 */.elementor-64904 .elementor-element.elementor-element-169ab519 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-169ab519 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-169ab519 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-169ab519 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-169ab519 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-169ab519 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-169ab519 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-169ab519 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-169ab519 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ca7af5b */.elementor-64904 .elementor-element.elementor-element-2ca7af5b h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-2ca7af5b h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-2ca7af5b h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-2ca7af5b h2, 
.elementor-64904 .elementor-element.elementor-element-2ca7af5b h3, 
.elementor-64904 .elementor-element.elementor-element-2ca7af5b h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-2ca7af5b div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-2ca7af5b div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-2ca7af5b div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-2ca7af5b p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-2ca7af5b li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-2ca7af5b ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-2ca7af5b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2ca7af5b h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2ca7af5b h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-2ca7af5b h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-2ca7af5b ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e428862 */.elementor-64904 .elementor-element.elementor-element-4e428862 h2, .elementor-64904 .elementor-element.elementor-element-4e428862 h3, .elementor-64904 .elementor-element.elementor-element-4e428862 h4, .elementor-64904 .elementor-element.elementor-element-4e428862 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-4e428862 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-4e428862 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-765bbe77 */.elementor-64904 .elementor-element.elementor-element-765bbe77 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-765bbe77 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-765bbe77 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-765bbe77 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-765bbe77 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-765bbe77 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-765bbe77 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-765bbe77 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-765bbe77 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1905799c */.elementor-64904 .elementor-element.elementor-element-1905799c h2, .elementor-64904 .elementor-element.elementor-element-1905799c h3, .elementor-64904 .elementor-element.elementor-element-1905799c h4, .elementor-64904 .elementor-element.elementor-element-1905799c h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-1905799c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-1905799c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7134fce2 */.elementor-64904 .elementor-element.elementor-element-7134fce2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-7134fce2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-7134fce2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7134fce2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-7134fce2 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-7134fce2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-7134fce2 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-7134fce2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7134fce2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1faa267b */.elementor-64904 .elementor-element.elementor-element-1faa267b p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-1faa267b p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-1faa267b p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-213fc144 */.elementor-64904 .elementor-element.elementor-element-213fc144 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-213fc144 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-213fc144 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-213fc144 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-213fc144 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-213fc144 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-213fc144 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-213fc144 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-213fc144 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7941b636 */.elementor-64904 .elementor-element.elementor-element-7941b636 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-7941b636 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-7941b636 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-7941b636 h2, 
.elementor-64904 .elementor-element.elementor-element-7941b636 h3, 
.elementor-64904 .elementor-element.elementor-element-7941b636 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-7941b636 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-7941b636 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-7941b636 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-7941b636 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-7941b636 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-7941b636 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-7941b636 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7941b636 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-7941b636 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-7941b636 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-7941b636 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbb0b25 */.elementor-64904 .elementor-element.elementor-element-dbb0b25 h2, .elementor-64904 .elementor-element.elementor-element-dbb0b25 h3, .elementor-64904 .elementor-element.elementor-element-dbb0b25 h4, .elementor-64904 .elementor-element.elementor-element-dbb0b25 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-dbb0b25 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-dbb0b25 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5af31bec */.elementor-64904 .elementor-element.elementor-element-5af31bec ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-5af31bec ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-5af31bec ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5af31bec ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5af31bec ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-5af31bec ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-5af31bec ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-5af31bec ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5af31bec ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15d3fb1d */.elementor-64904 .elementor-element.elementor-element-15d3fb1d h2, .elementor-64904 .elementor-element.elementor-element-15d3fb1d h3, .elementor-64904 .elementor-element.elementor-element-15d3fb1d h4, .elementor-64904 .elementor-element.elementor-element-15d3fb1d h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-15d3fb1d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-15d3fb1d li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f06bd6c */.elementor-64904 .elementor-element.elementor-element-3f06bd6c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-3f06bd6c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-3f06bd6c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3f06bd6c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-3f06bd6c ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-3f06bd6c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-3f06bd6c ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-3f06bd6c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-3f06bd6c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58413bc3 */.elementor-64904 .elementor-element.elementor-element-58413bc3 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-58413bc3 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-58413bc3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24635fa1 */.elementor-64904 .elementor-element.elementor-element-24635fa1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-24635fa1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-24635fa1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-24635fa1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-24635fa1 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-24635fa1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-24635fa1 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-24635fa1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-24635fa1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b825c4e */.elementor-64904 .elementor-element.elementor-element-7b825c4e h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-7b825c4e h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-7b825c4e h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-7b825c4e h2, 
.elementor-64904 .elementor-element.elementor-element-7b825c4e h3, 
.elementor-64904 .elementor-element.elementor-element-7b825c4e h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-7b825c4e div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-7b825c4e div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-7b825c4e div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-7b825c4e p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-7b825c4e li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-7b825c4e ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-7b825c4e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-7b825c4e h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-7b825c4e h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-7b825c4e h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-7b825c4e ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee2a927 */.elementor-64904 .elementor-element.elementor-element-7ee2a927 h2, .elementor-64904 .elementor-element.elementor-element-7ee2a927 h3, .elementor-64904 .elementor-element.elementor-element-7ee2a927 h4, .elementor-64904 .elementor-element.elementor-element-7ee2a927 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-7ee2a927 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-7ee2a927 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bc002ab */.elementor-64904 .elementor-element.elementor-element-5bc002ab ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-5bc002ab ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-5bc002ab ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5bc002ab ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-5bc002ab ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-5bc002ab ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-5bc002ab ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-5bc002ab ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5bc002ab ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ef6464 */.elementor-64904 .elementor-element.elementor-element-9ef6464 h2, .elementor-64904 .elementor-element.elementor-element-9ef6464 h3, .elementor-64904 .elementor-element.elementor-element-9ef6464 h4, .elementor-64904 .elementor-element.elementor-element-9ef6464 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-9ef6464 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-9ef6464 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc72b32 */.elementor-64904 .elementor-element.elementor-element-cc72b32 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-cc72b32 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-cc72b32 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-cc72b32 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-cc72b32 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-cc72b32 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-cc72b32 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-cc72b32 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-cc72b32 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40102b89 */.elementor-64904 .elementor-element.elementor-element-40102b89 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-40102b89 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-40102b89 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-194abcfa */.elementor-64904 .elementor-element.elementor-element-194abcfa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64904 .elementor-element.elementor-element-194abcfa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64904 .elementor-element.elementor-element-194abcfa ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-194abcfa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-194abcfa ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-194abcfa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-194abcfa ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-194abcfa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-194abcfa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-277155a8 */.elementor-64904 .elementor-element.elementor-element-277155a8 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-277155a8 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-277155a8 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-277155a8 h2, 
.elementor-64904 .elementor-element.elementor-element-277155a8 h3, 
.elementor-64904 .elementor-element.elementor-element-277155a8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-277155a8 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-277155a8 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-277155a8 div h4:first-child {
    margin-top: 0;
}

.elementor-64904 .elementor-element.elementor-element-277155a8 p b {
    font-weight: normal !important;
}

.elementor-64904 .elementor-element.elementor-element-277155a8 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-277155a8 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-277155a8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-277155a8 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-277155a8 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-277155a8 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-277155a8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10c259a2 */.elementor-64904 .elementor-element.elementor-element-10c259a2 h2, .elementor-64904 .elementor-element.elementor-element-10c259a2 h3, .elementor-64904 .elementor-element.elementor-element-10c259a2 h4, .elementor-64904 .elementor-element.elementor-element-10c259a2 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-10c259a2 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-10c259a2 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61b9d5 */.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-2d61b9d5 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-2d61b9d5 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-406d83a0 */.elementor-64904 .elementor-element.elementor-element-406d83a0 h2, .elementor-64904 .elementor-element.elementor-element-406d83a0 h3, .elementor-64904 .elementor-element.elementor-element-406d83a0 h4, .elementor-64904 .elementor-element.elementor-element-406d83a0 h5 {
    margin-top: 3rem!important;
}

.elementor-64904 .elementor-element.elementor-element-406d83a0 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64904 .elementor-element.elementor-element-406d83a0 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-545d4e22 */.elementor-64904 .elementor-element.elementor-element-545d4e22 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64904 .elementor-element.elementor-element-545d4e22 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64904 .elementor-element.elementor-element-545d4e22 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-545d4e22 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64904 .elementor-element.elementor-element-545d4e22 ul li:first-child,
.elementor-64904 .elementor-element.elementor-element-545d4e22 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64904 .elementor-element.elementor-element-545d4e22 ul li:last-child,
.elementor-64904 .elementor-element.elementor-element-545d4e22 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-545d4e22 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68cd7ec7 */.elementor-64904 .elementor-element.elementor-element-68cd7ec7 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-68cd7ec7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64904 .elementor-element.elementor-element-68cd7ec7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c96df60 */.elementor-64904 .elementor-element.elementor-element-5c96df60 h2 { font-size: 36px; }
/*.elementor-64904 .elementor-element.elementor-element-5c96df60 h3 { font-size: 24px; }*/
/*.elementor-64904 .elementor-element.elementor-element-5c96df60 h4 { font-size: 22px; }*/
    
    
.elementor-64904 .elementor-element.elementor-element-5c96df60 h2, 
.elementor-64904 .elementor-element.elementor-element-5c96df60 h3, 
.elementor-64904 .elementor-element.elementor-element-5c96df60 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64904 .elementor-element.elementor-element-5c96df60 div h2:first-child, 
.elementor-64904 .elementor-element.elementor-element-5c96df60 div h3:first-child, 
.elementor-64904 .elementor-element.elementor-element-5c96df60 div h4:first-child {
    margin-top: 0;
}


.elementor-64904 .elementor-element.elementor-element-5c96df60 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64904 .elementor-element.elementor-element-5c96df60 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64904 .elementor-element.elementor-element-5c96df60 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-64904 .elementor-element.elementor-element-5c96df60 h2 {
        font-size: 26px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5c96df60 h3 {
        font-size: 24px;
    }
    
    .elementor-64904 .elementor-element.elementor-element-5c96df60 h4 {
        font-size: 22px;
    }
    .elementor-64904 .elementor-element.elementor-element-5c96df60 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b50c071 */.elementor-64904 .elementor-element.elementor-element-7b50c071 p  {
    font-style: italic;
}

.elementor-64904 .elementor-element.elementor-element-7b50c071 p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132b506c */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b403071 */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */