.elementor-64544 .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-64544 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-64544 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-64544 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-64544 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-64544 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-64544 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-64544 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64544 .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-64544 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64544 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .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-64544 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-64544 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-64544 .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-64544 .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-64544 .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-64544 .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-64544 .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-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-64544 .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-64544 .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-64544 .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-64544 .elementor-element.elementor-element-31853727{--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-64544 .elementor-element.elementor-element-31853727:not(.elementor-motion-effects-element-type-background), .elementor-64544 .elementor-element.elementor-element-31853727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-64544 .elementor-element.elementor-element-31853727.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .elementor-element.elementor-element-2c569850{--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-64544 .elementor-element.elementor-element-5871ea66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64544 .elementor-element.elementor-element-5871ea66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .elementor-element.elementor-element-5542266c{--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-64544 .elementor-element.elementor-element-5542266c:not(.elementor-motion-effects-element-type-background), .elementor-64544 .elementor-element.elementor-element-5542266c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64544 .elementor-element.elementor-element-5542266c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .elementor-element.elementor-element-64ed3fa6{--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-64544 .elementor-element.elementor-element-62f88f0d{--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-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header-title{text-align:start;}.elementor-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header, .elementor-64544 .elementor-element.elementor-element-62f88f0d .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-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5751b91d{--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-64544 .elementor-element.elementor-element-5751b91d:not(.elementor-motion-effects-element-type-background), .elementor-64544 .elementor-element.elementor-element-5751b91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64544 .elementor-element.elementor-element-5751b91d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64544 .elementor-element.elementor-element-5e255fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64544 .elementor-element.elementor-element-2245e596{text-align:start;}.elementor-64544 .elementor-element.elementor-element-2245e596 .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-64544 .elementor-element.elementor-element-41e805e8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-64544 .elementor-element.elementor-element-41e805e8{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-64544 .elementor-element.elementor-element-4ae7468 .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-64544 .elementor-element.elementor-element-4ae7468 .elementor-button:hover, .elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-64544 .elementor-element.elementor-element-4ae7468{width:initial;max-width:initial;}.elementor-64544 .elementor-element.elementor-element-4ae7468.elementor-element{--align-self:flex-start;}.elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button:hover svg, .elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-64544 .elementor-element.elementor-element-7d74fff1{--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-64544 .elementor-element.elementor-element-6f6c5bf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-54858553{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5104bdee > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-64544 .elementor-element.elementor-element-5104bdee{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-35580e89 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-64544 .elementor-element.elementor-element-772680d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-64544 .elementor-element.elementor-element-772680d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-b860c7e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-64544 .elementor-element.elementor-element-c15c930{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3c0c02d8 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-64544 .elementor-element.elementor-element-3c0c02d8 .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-64544 .elementor-element.elementor-element-3b934bd6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3e8db069 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-120d4ddc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-38b457c0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-38b457c0 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-4d273ba6 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-3b768d7c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3b768d7c p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-5f726c2f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-44845ea1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-44845ea1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-10c661c8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-56a20a66 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-757b87c8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-4fc427ba{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-4fc427ba p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-302a3e63 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-39485171{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-39485171 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-2749a5b0 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-469362e1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-469362e1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-8f1d70{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-d2f3ef9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-1208b3cf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-774f0bf7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-774f0bf7 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-14c21a2d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-287f6d9c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-287f6d9c p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-745f5492 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-42e34b0a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-42e34b0a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5bc1bf82{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-39b7aca1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-f491138{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-568d2622{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-568d2622 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-5ea65c0a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-6e527796{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-6e527796 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-565cc4aa > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-61f1687b > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-61f1687b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-571b645f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3bec2f5a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-5babf66d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-668de85b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-668de85b p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-2c826c0f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-256e50b4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-256e50b4 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-47c674c4 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-7e36f9bc > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-7e36f9bc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5062e16{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-581c67d0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-2e799714{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-c71c6fc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-c71c6fc p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-17296ad3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-123a134c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-123a134c p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-8809026 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-47330009 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-47330009{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7c51cf5c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-4378ff4c .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-20a6bdda{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7eeee613{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7eeee613 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-266355d8 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-27ee245e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-27ee245e p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-70d1e07 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-77f24456 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-77f24456{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-45966b1f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-7abe6750 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-168134bc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7b77484a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7b77484a p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-699471c6 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-5397c1d8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5397c1d8 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-4d6f75e2 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-5bbeec4a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-5bbeec4a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-dc8e2d5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-20f6d601 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-7109b130{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-76410408{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-76410408 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-75a1fae0 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-4ac165db{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-4ac165db p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-5e603eae > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-2bf9ef3e > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-2bf9ef3e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-8de8f2c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-61be1238 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-5598b6fc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7909693c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7909693c p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-64cfba53 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-6d04c4be{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-6d04c4be p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-56ef390c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-1ad4c03 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-1ad4c03{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-67dc46c0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-2bf11327 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-65e8f5de{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-21bb3638{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-21bb3638 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-55e1513d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-3351d237{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3351d237 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-331cae10 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-579e0219 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-579e0219{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-32cdb852{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-2985aca .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-f8c0042{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-33f7f861{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-33f7f861 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-35923e1d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-605af6c9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-605af6c9 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-1e9732aa > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-1457d25a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-1457d25a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3f14401{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-181691f1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-7104d00e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-2036a2be{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-2036a2be p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-55115bcc > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-6537f90f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-6537f90f p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-53ad90c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-52b89722 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-52b89722{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-5c97663f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-234892df .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-19c1a105{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-62830d20{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-62830d20 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-22e334a9 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-7bcda672{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7bcda672 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-300f8323 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-39e78df7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-39e78df7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-6868877e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-1a384498 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-47655031{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-59ee9b2f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-59ee9b2f p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-38696d22 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-600a80ee{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-600a80ee p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-43484b00 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-9eb6a03 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-9eb6a03{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3311fa74{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-46766287 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-16c52a18{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-586d8223{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-586d8223 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-14a9b949 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-7f805307{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7f805307 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-7012a2da > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-74911529 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-74911529{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-6d05b150{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-19069591 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-2a4cd32f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-668dc9ac{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-668dc9ac p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-51c5a3bd > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-64cb13df{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-64cb13df p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-4c97510b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-660ae5e5 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-660ae5e5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-4239f7ef{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-52fbd39 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-321a6368{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3b726ff0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3b726ff0 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-675a0843 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-386cac14{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-386cac14 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-30dc9606 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-1a8dbd5a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-1a8dbd5a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-13650ba7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-7da49993 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-2c7fc28e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-27465db2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-27465db2 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-2ebd5d2f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-3eedd291{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-3eedd291 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-2624db2a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-1cc46400 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-1cc46400{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-321f3a91{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-f395b34 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-64544 .elementor-element.elementor-element-2e06fca2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-51743944{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-51743944 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-3d65a592 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-4dea40d2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-4dea40d2 p{margin-block-end:0px;}.elementor-64544 .elementor-element.elementor-element-48d07faa > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-64544 .elementor-element.elementor-element-347ba900 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-347ba900{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-25a71fd0{--display:flex;}.elementor-64544 .elementor-element.elementor-element-59cecc2b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .elementor-element.elementor-element-7e340e69 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-64544 .elementor-element.elementor-element-7e340e69{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-64544 .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-64544 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-64544 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-64544 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-64544 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-64544 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-64544 .elementor-element.elementor-element-5871ea66{--width:23.555%;}.elementor-64544 .elementor-element.elementor-element-7d74fff1{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-64544 .elementor-element.elementor-element-2c569850{--content-width:100%;}.elementor-64544 .elementor-element.elementor-element-5871ea66{--width:30%;}.elementor-64544 .elementor-element.elementor-element-7d74fff1{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64544 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-64544 .elementor-element.elementor-element-31853727{--content-width:100%;}.elementor-64544 .elementor-element.elementor-element-2c569850{--content-width:100%;}.elementor-64544 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-31853727{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-64544 .elementor-element.elementor-element-2c569850{--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-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header, .elementor-64544 .elementor-element.elementor-element-62f88f0d .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-64544 .elementor-element.elementor-element-7d74fff1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64544 .elementor-element.elementor-element-6f6c5bf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3c0c02d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64544 .elementor-element.elementor-element-3b934bd6{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-10c661c8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-8f1d70{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-5bc1bf82{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-571b645f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-5062e16{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-7c51cf5c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-45966b1f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-dc8e2d5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-8de8f2c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-67dc46c0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-32cdb852{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3f14401{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-5c97663f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-6868877e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3311fa74{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-6d05b150{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-4239f7ef{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-13650ba7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-321f3a91{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .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-64544 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64544 .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-64544 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-2c569850{--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-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header, .elementor-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__list-item{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-2245e596 .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-64544 .elementor-element.elementor-element-41e805e8{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-64544 .elementor-element.elementor-element-4ae7468 .elementor-button{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6f6c5bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-54858553{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5104bdee{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-772680d{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-c15c930{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3c0c02d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64544 .elementor-element.elementor-element-3b934bd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3e8db069 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-120d4ddc{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-38b457c0{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3b768d7c{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-44845ea1{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-10c661c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-56a20a66 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-757b87c8{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-4fc427ba{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-39485171{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-469362e1{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-8f1d70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-d2f3ef9 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-1208b3cf{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-774f0bf7{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-287f6d9c{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-42e34b0a{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5bc1bf82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-39b7aca1 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-f491138{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-568d2622{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6e527796{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-61f1687b{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-571b645f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-3bec2f5a .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-5babf66d{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-668de85b{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-256e50b4{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7e36f9bc{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5062e16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-581c67d0 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-2e799714{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-c71c6fc{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-123a134c{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-47330009{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7c51cf5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-4378ff4c .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-20a6bdda{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7eeee613{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-27ee245e{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-77f24456{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-45966b1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-7abe6750 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-168134bc{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7b77484a{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5397c1d8{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5bbeec4a{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-dc8e2d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-20f6d601 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-7109b130{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-76410408{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-4ac165db{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-2bf9ef3e{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-8de8f2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-61be1238 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-5598b6fc{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7909693c{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6d04c4be{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-1ad4c03{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-67dc46c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-2bf11327 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-65e8f5de{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-21bb3638{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3351d237{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-579e0219{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-32cdb852{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-2985aca .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-f8c0042{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-33f7f861{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-605af6c9{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-1457d25a{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3f14401{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-181691f1 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-7104d00e{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-2036a2be{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6537f90f{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-52b89722{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-5c97663f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-234892df .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-19c1a105{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-62830d20{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7bcda672{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-39e78df7{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6868877e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-1a384498 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-47655031{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-59ee9b2f{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-600a80ee{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-9eb6a03{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3311fa74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-46766287 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-16c52a18{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-586d8223{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7f805307{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-74911529{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-6d05b150{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-19069591 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-2a4cd32f{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-668dc9ac{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-64cb13df{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-660ae5e5{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-4239f7ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-52fbd39 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-321a6368{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3b726ff0{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-386cac14{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-1a8dbd5a{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-13650ba7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-7da49993 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-2c7fc28e{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-27465db2{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-3eedd291{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-1cc46400{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-321f3a91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-f395b34 .elementor-heading-title{font-size:30px;}.elementor-64544 .elementor-element.elementor-element-2e06fca2{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-51743944{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-4dea40d2{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-347ba900{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-59cecc2b{font-size:17px;}.elementor-64544 .elementor-element.elementor-element-7e340e69{font-size:17px;}}@media(max-width:767px){.elementor-64544 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-64544 .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-64544 .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-64544 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64544 .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-64544 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-64544 .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-64544 .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-64544 .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-64544 .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-64544 .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-64544 .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-64544 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-64544 .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-64544 .elementor-element.elementor-element-31853727{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-64544 .elementor-element.elementor-element-2c569850{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64544 .elementor-element.elementor-element-64ed3fa6{--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-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header, .elementor-64544 .elementor-element.elementor-element-62f88f0d .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-64544 .elementor-element.elementor-element-62f88f0d{--toc-body-max-height:50vh;}.elementor-64544 .elementor-element.elementor-element-5e255fd6{--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-64544 .elementor-element.elementor-element-4ae7468{width:100%;max-width:100%;}.elementor-64544 .elementor-element.elementor-element-4ae7468.elementor-element{--align-self:stretch;}.elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-64544 .elementor-element.elementor-element-4ae7468 .elementor-button{padding:15px 15px 15px 15px;}.elementor-64544 .elementor-element.elementor-element-7d74fff1{--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-64544 .elementor-element.elementor-element-35580e89 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-64544 .elementor-element.elementor-element-3c0c02d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64544 .elementor-element.elementor-element-3e8db069 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-38b457c0{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-4d273ba6 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-3b768d7c{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-5f726c2f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-56a20a66 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-4fc427ba{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-302a3e63 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-39485171{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-2749a5b0 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-d2f3ef9 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-774f0bf7{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-14c21a2d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-287f6d9c{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-745f5492 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-39b7aca1 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-568d2622{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-5ea65c0a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-6e527796{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-565cc4aa > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-3bec2f5a .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-668de85b{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-2c826c0f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-256e50b4{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-47c674c4 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-581c67d0 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-c71c6fc{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-17296ad3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-123a134c{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-8809026 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-4378ff4c .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-7eeee613{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-266355d8 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-27ee245e{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-70d1e07 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-7abe6750 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-7b77484a{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-699471c6 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-5397c1d8{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-4d6f75e2 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-20f6d601 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-76410408{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-75a1fae0 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-4ac165db{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-5e603eae > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-61be1238 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-7909693c{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-64cfba53 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-6d04c4be{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-56ef390c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-2bf11327 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-21bb3638{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-55e1513d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-3351d237{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-331cae10 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-2985aca .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-33f7f861{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-35923e1d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-605af6c9{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-1e9732aa > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-181691f1 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-2036a2be{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-55115bcc > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-6537f90f{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-53ad90c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-234892df .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-62830d20{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-22e334a9 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-7bcda672{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-300f8323 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-1a384498 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-59ee9b2f{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-38696d22 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-600a80ee{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-43484b00 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-46766287 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-586d8223{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-14a9b949 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-7f805307{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-7012a2da > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-19069591 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-668dc9ac{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-51c5a3bd > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-64cb13df{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-4c97510b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-52fbd39 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-3b726ff0{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-675a0843 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-386cac14{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-30dc9606 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-7da49993 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-27465db2{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-2ebd5d2f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-3eedd291{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-2624db2a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-f395b34 .elementor-heading-title{font-size:26px;}.elementor-64544 .elementor-element.elementor-element-51743944{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-3d65a592 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .elementor-element.elementor-element-4dea40d2{font-size:18px;}.elementor-64544 .elementor-element.elementor-element-48d07faa > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-64544 .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-64544 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


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

@media (max-width: 767px) {
    .elementor-64544 .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-62f88f0d */.elementor-64544 .elementor-element.elementor-element-62f88f0d ul li a {
    font-size: 16px;
    color: #000000;
}

.elementor-64544 .elementor-element.elementor-element-62f88f0d ul li {
    margin-bottom: 10px;
}

.elementor-64544 .elementor-element.elementor-element-62f88f0d 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-54858553 */.elementor-64544 .elementor-element.elementor-element-54858553 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-54858553 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-54858553 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-54858553 h2, 
.elementor-64544 .elementor-element.elementor-element-54858553 h3, 
.elementor-64544 .elementor-element.elementor-element-54858553 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-64544 .elementor-element.elementor-element-54858553 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-54858553 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-64544 .elementor-element.elementor-element-54858553 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-64544 .elementor-element.elementor-element-54858553 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-54858553 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-54858553 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-54858553 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5104bdee */.elementor-64544 .elementor-element.elementor-element-5104bdee h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-5104bdee h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-5104bdee h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-5104bdee h2, 
.elementor-64544 .elementor-element.elementor-element-5104bdee h3, 
.elementor-64544 .elementor-element.elementor-element-5104bdee h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-5104bdee div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-5104bdee div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-5104bdee div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-5104bdee p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-5104bdee li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-5104bdee ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-5104bdee 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-64544 .elementor-element.elementor-element-5104bdee h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5104bdee h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5104bdee h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-5104bdee ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35580e89 */.elementor-64544 .elementor-element.elementor-element-35580e89 ul,
.elementor-64544 .elementor-element.elementor-element-35580e89 ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-35580e89 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-35580e89 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-64544 .elementor-element.elementor-element-35580e89 ul li,
.elementor-64544 .elementor-element.elementor-element-35580e89 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-64544 .elementor-element.elementor-element-35580e89 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-35580e89 ol li:first-child {
	margin-top: 8px !important;
}

.elementor-64544 .elementor-element.elementor-element-35580e89 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-35580e89 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 10px !important;
}

@media (max-width:767px) {
    .elementor-64544 .elementor-element.elementor-element-35580e89 ul li:last-child,
    .elementor-64544 .elementor-element.elementor-element-35580e89 ol li:last-child {
    	margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-772680d */.elementor-64544 .elementor-element.elementor-element-772680d h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-772680d h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-772680d h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-772680d h2, 
.elementor-64544 .elementor-element.elementor-element-772680d h3, 
.elementor-64544 .elementor-element.elementor-element-772680d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-772680d div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-772680d div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-772680d div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-772680d p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-772680d li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-772680d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-772680d 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-64544 .elementor-element.elementor-element-772680d h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-772680d h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-772680d h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-772680d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c15c930 */.elementor-64544 .elementor-element.elementor-element-c15c930 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-c15c930 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-c15c930 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-c15c930 h2, 
.elementor-64544 .elementor-element.elementor-element-c15c930 h3, 
.elementor-64544 .elementor-element.elementor-element-c15c930 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-64544 .elementor-element.elementor-element-c15c930 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-c15c930 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-64544 .elementor-element.elementor-element-c15c930 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-64544 .elementor-element.elementor-element-c15c930 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-c15c930 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-c15c930 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-c15c930 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d044bea */.elementor-64544 .elementor-element.elementor-element-6d044bea ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-6d044bea ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-6d044bea 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-64544 .elementor-element.elementor-element-6d044bea ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-6d044bea ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-6d044bea ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-6d044bea ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-6d044bea ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-6d044bea ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120d4ddc */.elementor-64544 .elementor-element.elementor-element-120d4ddc h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-120d4ddc h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-120d4ddc h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-120d4ddc h2, 
.elementor-64544 .elementor-element.elementor-element-120d4ddc h3, 
.elementor-64544 .elementor-element.elementor-element-120d4ddc h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-120d4ddc div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-120d4ddc div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-120d4ddc div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-120d4ddc p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-120d4ddc li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-120d4ddc ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-120d4ddc 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-64544 .elementor-element.elementor-element-120d4ddc h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-120d4ddc h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-120d4ddc h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-120d4ddc ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38b457c0 */.elementor-64544 .elementor-element.elementor-element-38b457c0 h2, .elementor-64544 .elementor-element.elementor-element-38b457c0 h3, .elementor-64544 .elementor-element.elementor-element-38b457c0 h4, .elementor-64544 .elementor-element.elementor-element-38b457c0 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-38b457c0 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-38b457c0 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-4d273ba6 */.elementor-64544 .elementor-element.elementor-element-4d273ba6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-4d273ba6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-4d273ba6 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-64544 .elementor-element.elementor-element-4d273ba6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-4d273ba6 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-4d273ba6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-4d273ba6 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-4d273ba6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-4d273ba6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b768d7c */.elementor-64544 .elementor-element.elementor-element-3b768d7c h2, .elementor-64544 .elementor-element.elementor-element-3b768d7c h3, .elementor-64544 .elementor-element.elementor-element-3b768d7c h4, .elementor-64544 .elementor-element.elementor-element-3b768d7c h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-3b768d7c 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-5f726c2f */.elementor-64544 .elementor-element.elementor-element-5f726c2f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-5f726c2f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-5f726c2f 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-64544 .elementor-element.elementor-element-5f726c2f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-5f726c2f ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-5f726c2f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-5f726c2f ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-5f726c2f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-5f726c2f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44845ea1 */.elementor-64544 .elementor-element.elementor-element-44845ea1 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-44845ea1 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-44845ea1 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f6f4f99 */.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-7f6f4f99 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-64544 .elementor-element.elementor-element-7f6f4f99 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-7f6f4f99 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-7f6f4f99 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757b87c8 */.elementor-64544 .elementor-element.elementor-element-757b87c8 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-757b87c8 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-757b87c8 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-757b87c8 h2, 
.elementor-64544 .elementor-element.elementor-element-757b87c8 h3, 
.elementor-64544 .elementor-element.elementor-element-757b87c8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-757b87c8 div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-757b87c8 div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-757b87c8 div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-757b87c8 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-757b87c8 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-757b87c8 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-757b87c8 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-64544 .elementor-element.elementor-element-757b87c8 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-757b87c8 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-757b87c8 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-757b87c8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fc427ba */.elementor-64544 .elementor-element.elementor-element-4fc427ba h2, .elementor-64544 .elementor-element.elementor-element-4fc427ba h3, .elementor-64544 .elementor-element.elementor-element-4fc427ba h4, .elementor-64544 .elementor-element.elementor-element-4fc427ba h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-4fc427ba 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-302a3e63 */.elementor-64544 .elementor-element.elementor-element-302a3e63 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-302a3e63 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-302a3e63 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-64544 .elementor-element.elementor-element-302a3e63 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-302a3e63 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-302a3e63 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-302a3e63 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-302a3e63 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-302a3e63 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39485171 */.elementor-64544 .elementor-element.elementor-element-39485171 h2, .elementor-64544 .elementor-element.elementor-element-39485171 h3, .elementor-64544 .elementor-element.elementor-element-39485171 h4, .elementor-64544 .elementor-element.elementor-element-39485171 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-39485171 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-2749a5b0 */.elementor-64544 .elementor-element.elementor-element-2749a5b0 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-2749a5b0 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-2749a5b0 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-64544 .elementor-element.elementor-element-2749a5b0 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-2749a5b0 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-2749a5b0 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-2749a5b0 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-2749a5b0 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-2749a5b0 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-469362e1 */.elementor-64544 .elementor-element.elementor-element-469362e1 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-469362e1 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-469362e1 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-710e6925 */.elementor-64544 .elementor-element.elementor-element-710e6925 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-710e6925 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-710e6925 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-64544 .elementor-element.elementor-element-710e6925 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-710e6925 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-710e6925 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-710e6925 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-710e6925 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-710e6925 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1208b3cf */.elementor-64544 .elementor-element.elementor-element-1208b3cf h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-1208b3cf h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-1208b3cf h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-1208b3cf h2, 
.elementor-64544 .elementor-element.elementor-element-1208b3cf h3, 
.elementor-64544 .elementor-element.elementor-element-1208b3cf h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-1208b3cf div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-1208b3cf div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-1208b3cf div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-1208b3cf p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-1208b3cf li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-1208b3cf ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-1208b3cf 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-64544 .elementor-element.elementor-element-1208b3cf h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-1208b3cf h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-1208b3cf h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-1208b3cf ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774f0bf7 */.elementor-64544 .elementor-element.elementor-element-774f0bf7 h2, .elementor-64544 .elementor-element.elementor-element-774f0bf7 h3, .elementor-64544 .elementor-element.elementor-element-774f0bf7 h4, .elementor-64544 .elementor-element.elementor-element-774f0bf7 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-774f0bf7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-774f0bf7 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-14c21a2d */.elementor-64544 .elementor-element.elementor-element-14c21a2d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-14c21a2d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-14c21a2d 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-64544 .elementor-element.elementor-element-14c21a2d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-14c21a2d ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-14c21a2d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-14c21a2d ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-14c21a2d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-14c21a2d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-287f6d9c */.elementor-64544 .elementor-element.elementor-element-287f6d9c h2, .elementor-64544 .elementor-element.elementor-element-287f6d9c h3, .elementor-64544 .elementor-element.elementor-element-287f6d9c h4, .elementor-64544 .elementor-element.elementor-element-287f6d9c h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-287f6d9c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-287f6d9c 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-745f5492 */.elementor-64544 .elementor-element.elementor-element-745f5492 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-745f5492 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-745f5492 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-64544 .elementor-element.elementor-element-745f5492 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-745f5492 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-745f5492 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-745f5492 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-745f5492 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-745f5492 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42e34b0a */.elementor-64544 .elementor-element.elementor-element-42e34b0a p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-42e34b0a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-42e34b0a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3121ce8e */.elementor-64544 .elementor-element.elementor-element-3121ce8e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-3121ce8e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-3121ce8e 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-64544 .elementor-element.elementor-element-3121ce8e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-3121ce8e ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-3121ce8e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-3121ce8e ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-3121ce8e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-3121ce8e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f491138 */.elementor-64544 .elementor-element.elementor-element-f491138 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-f491138 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-f491138 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-f491138 h2, 
.elementor-64544 .elementor-element.elementor-element-f491138 h3, 
.elementor-64544 .elementor-element.elementor-element-f491138 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-64544 .elementor-element.elementor-element-f491138 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-f491138 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-64544 .elementor-element.elementor-element-f491138 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-64544 .elementor-element.elementor-element-f491138 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-f491138 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-f491138 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-f491138 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d2622 */.elementor-64544 .elementor-element.elementor-element-568d2622 h2, .elementor-64544 .elementor-element.elementor-element-568d2622 h3, .elementor-64544 .elementor-element.elementor-element-568d2622 h4, .elementor-64544 .elementor-element.elementor-element-568d2622 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-568d2622 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-568d2622 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-5ea65c0a */.elementor-64544 .elementor-element.elementor-element-5ea65c0a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-5ea65c0a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-5ea65c0a 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-64544 .elementor-element.elementor-element-5ea65c0a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-5ea65c0a ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-5ea65c0a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-5ea65c0a ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-5ea65c0a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-5ea65c0a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e527796 */.elementor-64544 .elementor-element.elementor-element-6e527796 h2, .elementor-64544 .elementor-element.elementor-element-6e527796 h3, .elementor-64544 .elementor-element.elementor-element-6e527796 h4, .elementor-64544 .elementor-element.elementor-element-6e527796 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-6e527796 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-565cc4aa */.elementor-64544 .elementor-element.elementor-element-565cc4aa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-565cc4aa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-565cc4aa 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-64544 .elementor-element.elementor-element-565cc4aa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-565cc4aa ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-565cc4aa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-565cc4aa ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-565cc4aa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-565cc4aa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61f1687b */.elementor-64544 .elementor-element.elementor-element-61f1687b p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-61f1687b p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-61f1687b p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db38d8a */.elementor-64544 .elementor-element.elementor-element-db38d8a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-db38d8a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-db38d8a 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-64544 .elementor-element.elementor-element-db38d8a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-db38d8a ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-db38d8a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-db38d8a ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-db38d8a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-db38d8a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5babf66d */.elementor-64544 .elementor-element.elementor-element-5babf66d h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-5babf66d h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-5babf66d h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-5babf66d h2, 
.elementor-64544 .elementor-element.elementor-element-5babf66d h3, 
.elementor-64544 .elementor-element.elementor-element-5babf66d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-5babf66d 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-64544 .elementor-element.elementor-element-5babf66d h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5babf66d h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5babf66d h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-5babf66d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668de85b */.elementor-64544 .elementor-element.elementor-element-668de85b h2, .elementor-64544 .elementor-element.elementor-element-668de85b h3, .elementor-64544 .elementor-element.elementor-element-668de85b h4, .elementor-64544 .elementor-element.elementor-element-668de85b h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-668de85b .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-668de85b 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-2c826c0f */.elementor-64544 .elementor-element.elementor-element-2c826c0f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-2c826c0f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-2c826c0f 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-64544 .elementor-element.elementor-element-2c826c0f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-2c826c0f ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-2c826c0f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-2c826c0f ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-2c826c0f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-2c826c0f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-256e50b4 */.elementor-64544 .elementor-element.elementor-element-256e50b4 h2, .elementor-64544 .elementor-element.elementor-element-256e50b4 h3, .elementor-64544 .elementor-element.elementor-element-256e50b4 h4, .elementor-64544 .elementor-element.elementor-element-256e50b4 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-256e50b4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-256e50b4 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-47c674c4 */.elementor-64544 .elementor-element.elementor-element-47c674c4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-47c674c4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-47c674c4 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-64544 .elementor-element.elementor-element-47c674c4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-47c674c4 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-47c674c4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-47c674c4 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-47c674c4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-47c674c4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e36f9bc */.elementor-64544 .elementor-element.elementor-element-7e36f9bc p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-7e36f9bc p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b6cbfc3 */.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 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-64544 .elementor-element.elementor-element-6b6cbfc3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-6b6cbfc3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e799714 */.elementor-64544 .elementor-element.elementor-element-2e799714 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-2e799714 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-2e799714 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-2e799714 h2, 
.elementor-64544 .elementor-element.elementor-element-2e799714 h3, 
.elementor-64544 .elementor-element.elementor-element-2e799714 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-2e799714 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-64544 .elementor-element.elementor-element-2e799714 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2e799714 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2e799714 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-2e799714 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c71c6fc */.elementor-64544 .elementor-element.elementor-element-c71c6fc h2, .elementor-64544 .elementor-element.elementor-element-c71c6fc h3, .elementor-64544 .elementor-element.elementor-element-c71c6fc h4, .elementor-64544 .elementor-element.elementor-element-c71c6fc h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-c71c6fc 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-17296ad3 */.elementor-64544 .elementor-element.elementor-element-17296ad3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-17296ad3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-17296ad3 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-64544 .elementor-element.elementor-element-17296ad3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-17296ad3 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-17296ad3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-17296ad3 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-17296ad3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-17296ad3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123a134c */.elementor-64544 .elementor-element.elementor-element-123a134c h2, .elementor-64544 .elementor-element.elementor-element-123a134c h3, .elementor-64544 .elementor-element.elementor-element-123a134c h4, .elementor-64544 .elementor-element.elementor-element-123a134c h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-123a134c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-123a134c 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-8809026 */.elementor-64544 .elementor-element.elementor-element-8809026 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-8809026 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-8809026 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-64544 .elementor-element.elementor-element-8809026 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-8809026 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-8809026 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-8809026 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-8809026 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-8809026 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47330009 */.elementor-64544 .elementor-element.elementor-element-47330009 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-47330009 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-47330009 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-549149a3 */.elementor-64544 .elementor-element.elementor-element-549149a3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-549149a3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-549149a3 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-64544 .elementor-element.elementor-element-549149a3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-549149a3 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-549149a3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-549149a3 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-549149a3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-549149a3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a6bdda */.elementor-64544 .elementor-element.elementor-element-20a6bdda h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-20a6bdda h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-20a6bdda h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-20a6bdda h2, 
.elementor-64544 .elementor-element.elementor-element-20a6bdda h3, 
.elementor-64544 .elementor-element.elementor-element-20a6bdda h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-20a6bdda 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-64544 .elementor-element.elementor-element-20a6bdda h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-20a6bdda h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-20a6bdda h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-20a6bdda ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eeee613 */.elementor-64544 .elementor-element.elementor-element-7eeee613 h2, .elementor-64544 .elementor-element.elementor-element-7eeee613 h3, .elementor-64544 .elementor-element.elementor-element-7eeee613 h4, .elementor-64544 .elementor-element.elementor-element-7eeee613 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-7eeee613 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-266355d8 */.elementor-64544 .elementor-element.elementor-element-266355d8 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-266355d8 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-266355d8 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-64544 .elementor-element.elementor-element-266355d8 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-266355d8 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-266355d8 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-266355d8 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-266355d8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-266355d8 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ee245e */.elementor-64544 .elementor-element.elementor-element-27ee245e h2, .elementor-64544 .elementor-element.elementor-element-27ee245e h3, .elementor-64544 .elementor-element.elementor-element-27ee245e h4, .elementor-64544 .elementor-element.elementor-element-27ee245e h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-27ee245e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-27ee245e 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-70d1e07 */.elementor-64544 .elementor-element.elementor-element-70d1e07 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-70d1e07 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-70d1e07 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-64544 .elementor-element.elementor-element-70d1e07 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-70d1e07 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-70d1e07 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-70d1e07 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-70d1e07 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-70d1e07 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77f24456 */.elementor-64544 .elementor-element.elementor-element-77f24456 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-77f24456 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-77f24456 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16745eae */.elementor-64544 .elementor-element.elementor-element-16745eae ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-16745eae ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-16745eae 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-64544 .elementor-element.elementor-element-16745eae ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-16745eae ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-16745eae ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-16745eae ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-16745eae ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-16745eae ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-168134bc */.elementor-64544 .elementor-element.elementor-element-168134bc h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-168134bc h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-168134bc h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-168134bc h2, 
.elementor-64544 .elementor-element.elementor-element-168134bc h3, 
.elementor-64544 .elementor-element.elementor-element-168134bc h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-168134bc div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-168134bc div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-168134bc div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-168134bc p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-168134bc li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-168134bc ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-168134bc 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-64544 .elementor-element.elementor-element-168134bc h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-168134bc h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-168134bc h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-168134bc ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b77484a */.elementor-64544 .elementor-element.elementor-element-7b77484a h2, .elementor-64544 .elementor-element.elementor-element-7b77484a h3, .elementor-64544 .elementor-element.elementor-element-7b77484a h4, .elementor-64544 .elementor-element.elementor-element-7b77484a h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-7b77484a 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-699471c6 */.elementor-64544 .elementor-element.elementor-element-699471c6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-699471c6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-699471c6 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-64544 .elementor-element.elementor-element-699471c6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-699471c6 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-699471c6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-699471c6 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-699471c6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-699471c6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5397c1d8 */.elementor-64544 .elementor-element.elementor-element-5397c1d8 h2, .elementor-64544 .elementor-element.elementor-element-5397c1d8 h3, .elementor-64544 .elementor-element.elementor-element-5397c1d8 h4, .elementor-64544 .elementor-element.elementor-element-5397c1d8 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-5397c1d8 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-5397c1d8 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-4d6f75e2 */.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-4d6f75e2 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-64544 .elementor-element.elementor-element-4d6f75e2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-4d6f75e2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-4d6f75e2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bbeec4a */.elementor-64544 .elementor-element.elementor-element-5bbeec4a p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-5bbeec4a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-5bbeec4a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3503cce */.elementor-64544 .elementor-element.elementor-element-3503cce ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-3503cce ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-3503cce 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-64544 .elementor-element.elementor-element-3503cce ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-3503cce ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-3503cce ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-3503cce ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-3503cce ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-3503cce ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7109b130 */.elementor-64544 .elementor-element.elementor-element-7109b130 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-7109b130 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-7109b130 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-7109b130 h2, 
.elementor-64544 .elementor-element.elementor-element-7109b130 h3, 
.elementor-64544 .elementor-element.elementor-element-7109b130 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-7109b130 div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-7109b130 div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-7109b130 div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-7109b130 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-7109b130 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-7109b130 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-7109b130 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-64544 .elementor-element.elementor-element-7109b130 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-7109b130 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-7109b130 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-7109b130 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76410408 */.elementor-64544 .elementor-element.elementor-element-76410408 h2, .elementor-64544 .elementor-element.elementor-element-76410408 h3, .elementor-64544 .elementor-element.elementor-element-76410408 h4, .elementor-64544 .elementor-element.elementor-element-76410408 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-76410408 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-75a1fae0 */.elementor-64544 .elementor-element.elementor-element-75a1fae0 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-75a1fae0 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-75a1fae0 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-64544 .elementor-element.elementor-element-75a1fae0 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-75a1fae0 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-75a1fae0 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-75a1fae0 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-75a1fae0 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-75a1fae0 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac165db */.elementor-64544 .elementor-element.elementor-element-4ac165db h2, .elementor-64544 .elementor-element.elementor-element-4ac165db h3, .elementor-64544 .elementor-element.elementor-element-4ac165db h4, .elementor-64544 .elementor-element.elementor-element-4ac165db h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-4ac165db 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-5e603eae */.elementor-64544 .elementor-element.elementor-element-5e603eae ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-5e603eae ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-5e603eae 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-64544 .elementor-element.elementor-element-5e603eae ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-5e603eae ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-5e603eae ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-5e603eae ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-5e603eae ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-5e603eae ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bf9ef3e */.elementor-64544 .elementor-element.elementor-element-2bf9ef3e p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-2bf9ef3e p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7196ecfa */.elementor-64544 .elementor-element.elementor-element-7196ecfa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-7196ecfa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-7196ecfa 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-64544 .elementor-element.elementor-element-7196ecfa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-7196ecfa ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-7196ecfa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-7196ecfa ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-7196ecfa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-7196ecfa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5598b6fc */.elementor-64544 .elementor-element.elementor-element-5598b6fc h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-5598b6fc h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-5598b6fc h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-5598b6fc h2, 
.elementor-64544 .elementor-element.elementor-element-5598b6fc h3, 
.elementor-64544 .elementor-element.elementor-element-5598b6fc h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-5598b6fc div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-5598b6fc div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-5598b6fc div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-5598b6fc p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-5598b6fc li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-5598b6fc ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-5598b6fc 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-64544 .elementor-element.elementor-element-5598b6fc h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5598b6fc h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-5598b6fc h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-5598b6fc ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7909693c */.elementor-64544 .elementor-element.elementor-element-7909693c h2, .elementor-64544 .elementor-element.elementor-element-7909693c h3, .elementor-64544 .elementor-element.elementor-element-7909693c h4, .elementor-64544 .elementor-element.elementor-element-7909693c h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-7909693c 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-64cfba53 */.elementor-64544 .elementor-element.elementor-element-64cfba53 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-64cfba53 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-64cfba53 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-64544 .elementor-element.elementor-element-64cfba53 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-64cfba53 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-64cfba53 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-64cfba53 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-64cfba53 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-64cfba53 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d04c4be */.elementor-64544 .elementor-element.elementor-element-6d04c4be h2, .elementor-64544 .elementor-element.elementor-element-6d04c4be h3, .elementor-64544 .elementor-element.elementor-element-6d04c4be h4, .elementor-64544 .elementor-element.elementor-element-6d04c4be h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-6d04c4be 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-56ef390c */.elementor-64544 .elementor-element.elementor-element-56ef390c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-56ef390c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-56ef390c 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-64544 .elementor-element.elementor-element-56ef390c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-56ef390c ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-56ef390c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-56ef390c ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-56ef390c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-56ef390c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad4c03 */.elementor-64544 .elementor-element.elementor-element-1ad4c03 p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-1ad4c03 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25192f70 */.elementor-64544 .elementor-element.elementor-element-25192f70 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-25192f70 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-25192f70 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-64544 .elementor-element.elementor-element-25192f70 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-25192f70 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-25192f70 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-25192f70 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-25192f70 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-25192f70 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65e8f5de */.elementor-64544 .elementor-element.elementor-element-65e8f5de h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-65e8f5de h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-65e8f5de h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-65e8f5de h2, 
.elementor-64544 .elementor-element.elementor-element-65e8f5de h3, 
.elementor-64544 .elementor-element.elementor-element-65e8f5de h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-65e8f5de div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-65e8f5de div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-65e8f5de div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-65e8f5de p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-65e8f5de li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-65e8f5de ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-65e8f5de 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-64544 .elementor-element.elementor-element-65e8f5de h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-65e8f5de h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-65e8f5de h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-65e8f5de ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21bb3638 */.elementor-64544 .elementor-element.elementor-element-21bb3638 h2, .elementor-64544 .elementor-element.elementor-element-21bb3638 h3, .elementor-64544 .elementor-element.elementor-element-21bb3638 h4, .elementor-64544 .elementor-element.elementor-element-21bb3638 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-21bb3638 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-21bb3638 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-55e1513d */.elementor-64544 .elementor-element.elementor-element-55e1513d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-55e1513d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-55e1513d 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-64544 .elementor-element.elementor-element-55e1513d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-55e1513d ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-55e1513d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-55e1513d ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-55e1513d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-55e1513d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3351d237 */.elementor-64544 .elementor-element.elementor-element-3351d237 h2, .elementor-64544 .elementor-element.elementor-element-3351d237 h3, .elementor-64544 .elementor-element.elementor-element-3351d237 h4, .elementor-64544 .elementor-element.elementor-element-3351d237 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-3351d237 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-3351d237 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-331cae10 */.elementor-64544 .elementor-element.elementor-element-331cae10 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-331cae10 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-331cae10 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-64544 .elementor-element.elementor-element-331cae10 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-331cae10 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-331cae10 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-331cae10 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-331cae10 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-331cae10 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e0219 */.elementor-64544 .elementor-element.elementor-element-579e0219 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-579e0219 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-579e0219 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea87da6 */.elementor-64544 .elementor-element.elementor-element-2ea87da6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-2ea87da6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-2ea87da6 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-64544 .elementor-element.elementor-element-2ea87da6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-2ea87da6 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-2ea87da6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-2ea87da6 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-2ea87da6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-2ea87da6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8c0042 */.elementor-64544 .elementor-element.elementor-element-f8c0042 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-f8c0042 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-f8c0042 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-f8c0042 h2, 
.elementor-64544 .elementor-element.elementor-element-f8c0042 h3, 
.elementor-64544 .elementor-element.elementor-element-f8c0042 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-64544 .elementor-element.elementor-element-f8c0042 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-f8c0042 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-64544 .elementor-element.elementor-element-f8c0042 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-64544 .elementor-element.elementor-element-f8c0042 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-f8c0042 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-f8c0042 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-f8c0042 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33f7f861 */.elementor-64544 .elementor-element.elementor-element-33f7f861 h2, .elementor-64544 .elementor-element.elementor-element-33f7f861 h3, .elementor-64544 .elementor-element.elementor-element-33f7f861 h4, .elementor-64544 .elementor-element.elementor-element-33f7f861 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-33f7f861 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-33f7f861 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-35923e1d */.elementor-64544 .elementor-element.elementor-element-35923e1d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-35923e1d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-35923e1d 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-64544 .elementor-element.elementor-element-35923e1d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-35923e1d ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-35923e1d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-35923e1d ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-35923e1d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-35923e1d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-605af6c9 */.elementor-64544 .elementor-element.elementor-element-605af6c9 h2, .elementor-64544 .elementor-element.elementor-element-605af6c9 h3, .elementor-64544 .elementor-element.elementor-element-605af6c9 h4, .elementor-64544 .elementor-element.elementor-element-605af6c9 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-605af6c9 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-605af6c9 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-1e9732aa */.elementor-64544 .elementor-element.elementor-element-1e9732aa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-1e9732aa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-1e9732aa 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-64544 .elementor-element.elementor-element-1e9732aa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-1e9732aa ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-1e9732aa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-1e9732aa ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-1e9732aa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-1e9732aa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1457d25a */.elementor-64544 .elementor-element.elementor-element-1457d25a p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-1457d25a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-1457d25a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-341447a7 */.elementor-64544 .elementor-element.elementor-element-341447a7 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-341447a7 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-341447a7 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-64544 .elementor-element.elementor-element-341447a7 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-341447a7 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-341447a7 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-341447a7 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-341447a7 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-341447a7 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7104d00e */.elementor-64544 .elementor-element.elementor-element-7104d00e h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-7104d00e h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-7104d00e h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-7104d00e h2, 
.elementor-64544 .elementor-element.elementor-element-7104d00e h3, 
.elementor-64544 .elementor-element.elementor-element-7104d00e h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-7104d00e div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-7104d00e div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-7104d00e div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-7104d00e p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-7104d00e li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-7104d00e ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-7104d00e 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-64544 .elementor-element.elementor-element-7104d00e h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-7104d00e h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-7104d00e h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-7104d00e ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2036a2be */.elementor-64544 .elementor-element.elementor-element-2036a2be h2, .elementor-64544 .elementor-element.elementor-element-2036a2be h3, .elementor-64544 .elementor-element.elementor-element-2036a2be h4, .elementor-64544 .elementor-element.elementor-element-2036a2be h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-2036a2be .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-2036a2be 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-55115bcc */.elementor-64544 .elementor-element.elementor-element-55115bcc ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-55115bcc ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-55115bcc 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-64544 .elementor-element.elementor-element-55115bcc ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-55115bcc ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-55115bcc ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-55115bcc ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-55115bcc ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-55115bcc ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6537f90f */.elementor-64544 .elementor-element.elementor-element-6537f90f h2, .elementor-64544 .elementor-element.elementor-element-6537f90f h3, .elementor-64544 .elementor-element.elementor-element-6537f90f h4, .elementor-64544 .elementor-element.elementor-element-6537f90f h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-6537f90f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-6537f90f 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-53ad90c */.elementor-64544 .elementor-element.elementor-element-53ad90c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-53ad90c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-53ad90c 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-64544 .elementor-element.elementor-element-53ad90c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-53ad90c ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-53ad90c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-53ad90c ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-53ad90c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-53ad90c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b89722 */.elementor-64544 .elementor-element.elementor-element-52b89722 p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-52b89722 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482c537c */.elementor-64544 .elementor-element.elementor-element-482c537c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-482c537c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-482c537c 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-64544 .elementor-element.elementor-element-482c537c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-482c537c ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-482c537c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-482c537c ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-482c537c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-482c537c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19c1a105 */.elementor-64544 .elementor-element.elementor-element-19c1a105 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-19c1a105 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-19c1a105 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-19c1a105 h2, 
.elementor-64544 .elementor-element.elementor-element-19c1a105 h3, 
.elementor-64544 .elementor-element.elementor-element-19c1a105 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-19c1a105 div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-19c1a105 div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-19c1a105 div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-19c1a105 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-19c1a105 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-19c1a105 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-19c1a105 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-64544 .elementor-element.elementor-element-19c1a105 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-19c1a105 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-19c1a105 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-19c1a105 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62830d20 */.elementor-64544 .elementor-element.elementor-element-62830d20 h2, .elementor-64544 .elementor-element.elementor-element-62830d20 h3, .elementor-64544 .elementor-element.elementor-element-62830d20 h4, .elementor-64544 .elementor-element.elementor-element-62830d20 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-62830d20 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-62830d20 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-22e334a9 */.elementor-64544 .elementor-element.elementor-element-22e334a9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-22e334a9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-22e334a9 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-64544 .elementor-element.elementor-element-22e334a9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-22e334a9 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-22e334a9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-22e334a9 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-22e334a9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-22e334a9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bcda672 */.elementor-64544 .elementor-element.elementor-element-7bcda672 h2, .elementor-64544 .elementor-element.elementor-element-7bcda672 h3, .elementor-64544 .elementor-element.elementor-element-7bcda672 h4, .elementor-64544 .elementor-element.elementor-element-7bcda672 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-7bcda672 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-300f8323 */.elementor-64544 .elementor-element.elementor-element-300f8323 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-300f8323 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-300f8323 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-64544 .elementor-element.elementor-element-300f8323 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-300f8323 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-300f8323 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-300f8323 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-300f8323 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-300f8323 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39e78df7 */.elementor-64544 .elementor-element.elementor-element-39e78df7 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-39e78df7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-39e78df7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb85bbd */.elementor-64544 .elementor-element.elementor-element-1fb85bbd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-1fb85bbd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-1fb85bbd 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-64544 .elementor-element.elementor-element-1fb85bbd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-1fb85bbd ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-1fb85bbd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-1fb85bbd ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-1fb85bbd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-1fb85bbd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47655031 */.elementor-64544 .elementor-element.elementor-element-47655031 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-47655031 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-47655031 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-47655031 h2, 
.elementor-64544 .elementor-element.elementor-element-47655031 h3, 
.elementor-64544 .elementor-element.elementor-element-47655031 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-64544 .elementor-element.elementor-element-47655031 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-47655031 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-64544 .elementor-element.elementor-element-47655031 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-64544 .elementor-element.elementor-element-47655031 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-47655031 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-47655031 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-47655031 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ee9b2f */.elementor-64544 .elementor-element.elementor-element-59ee9b2f h2, .elementor-64544 .elementor-element.elementor-element-59ee9b2f h3, .elementor-64544 .elementor-element.elementor-element-59ee9b2f h4, .elementor-64544 .elementor-element.elementor-element-59ee9b2f h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-59ee9b2f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-59ee9b2f 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-38696d22 */.elementor-64544 .elementor-element.elementor-element-38696d22 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-38696d22 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-38696d22 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-64544 .elementor-element.elementor-element-38696d22 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-38696d22 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-38696d22 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-38696d22 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-38696d22 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-38696d22 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-600a80ee */.elementor-64544 .elementor-element.elementor-element-600a80ee h2, .elementor-64544 .elementor-element.elementor-element-600a80ee h3, .elementor-64544 .elementor-element.elementor-element-600a80ee h4, .elementor-64544 .elementor-element.elementor-element-600a80ee h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-600a80ee .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-600a80ee 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-43484b00 */.elementor-64544 .elementor-element.elementor-element-43484b00 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-43484b00 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-43484b00 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-64544 .elementor-element.elementor-element-43484b00 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-43484b00 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-43484b00 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-43484b00 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-43484b00 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-43484b00 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9eb6a03 */.elementor-64544 .elementor-element.elementor-element-9eb6a03 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-9eb6a03 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-9eb6a03 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11016860 */.elementor-64544 .elementor-element.elementor-element-11016860 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-11016860 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-11016860 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-64544 .elementor-element.elementor-element-11016860 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-11016860 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-11016860 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-11016860 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-11016860 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-11016860 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16c52a18 */.elementor-64544 .elementor-element.elementor-element-16c52a18 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-16c52a18 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-16c52a18 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-16c52a18 h2, 
.elementor-64544 .elementor-element.elementor-element-16c52a18 h3, 
.elementor-64544 .elementor-element.elementor-element-16c52a18 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-16c52a18 div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-16c52a18 div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-16c52a18 div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-16c52a18 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-16c52a18 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-16c52a18 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-16c52a18 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-64544 .elementor-element.elementor-element-16c52a18 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-16c52a18 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-16c52a18 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-16c52a18 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586d8223 */.elementor-64544 .elementor-element.elementor-element-586d8223 h2, .elementor-64544 .elementor-element.elementor-element-586d8223 h3, .elementor-64544 .elementor-element.elementor-element-586d8223 h4, .elementor-64544 .elementor-element.elementor-element-586d8223 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-586d8223 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-586d8223 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-14a9b949 */.elementor-64544 .elementor-element.elementor-element-14a9b949 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-14a9b949 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-14a9b949 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-64544 .elementor-element.elementor-element-14a9b949 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-14a9b949 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-14a9b949 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-14a9b949 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-14a9b949 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-14a9b949 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f805307 */.elementor-64544 .elementor-element.elementor-element-7f805307 h2, .elementor-64544 .elementor-element.elementor-element-7f805307 h3, .elementor-64544 .elementor-element.elementor-element-7f805307 h4, .elementor-64544 .elementor-element.elementor-element-7f805307 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-7f805307 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-7012a2da */.elementor-64544 .elementor-element.elementor-element-7012a2da ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-7012a2da ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-7012a2da 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-64544 .elementor-element.elementor-element-7012a2da ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-7012a2da ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-7012a2da ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-7012a2da ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-7012a2da ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-7012a2da ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74911529 */.elementor-64544 .elementor-element.elementor-element-74911529 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-74911529 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-74911529 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-745d32ab */.elementor-64544 .elementor-element.elementor-element-745d32ab ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-745d32ab ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-745d32ab 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-64544 .elementor-element.elementor-element-745d32ab ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-745d32ab ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-745d32ab ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-745d32ab ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-745d32ab ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-745d32ab ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4cd32f */.elementor-64544 .elementor-element.elementor-element-2a4cd32f h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-2a4cd32f h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-2a4cd32f h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-2a4cd32f h2, 
.elementor-64544 .elementor-element.elementor-element-2a4cd32f h3, 
.elementor-64544 .elementor-element.elementor-element-2a4cd32f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-2a4cd32f 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-64544 .elementor-element.elementor-element-2a4cd32f h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2a4cd32f h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2a4cd32f h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-2a4cd32f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668dc9ac */.elementor-64544 .elementor-element.elementor-element-668dc9ac h2, .elementor-64544 .elementor-element.elementor-element-668dc9ac h3, .elementor-64544 .elementor-element.elementor-element-668dc9ac h4, .elementor-64544 .elementor-element.elementor-element-668dc9ac h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-668dc9ac .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-668dc9ac 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-51c5a3bd */.elementor-64544 .elementor-element.elementor-element-51c5a3bd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-51c5a3bd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-51c5a3bd 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-64544 .elementor-element.elementor-element-51c5a3bd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-51c5a3bd ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-51c5a3bd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-51c5a3bd ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-51c5a3bd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-51c5a3bd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64cb13df */.elementor-64544 .elementor-element.elementor-element-64cb13df h2, .elementor-64544 .elementor-element.elementor-element-64cb13df h3, .elementor-64544 .elementor-element.elementor-element-64cb13df h4, .elementor-64544 .elementor-element.elementor-element-64cb13df h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-64cb13df .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-64cb13df 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-4c97510b */.elementor-64544 .elementor-element.elementor-element-4c97510b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-4c97510b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-4c97510b 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-64544 .elementor-element.elementor-element-4c97510b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-4c97510b ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-4c97510b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-4c97510b ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-4c97510b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-4c97510b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660ae5e5 */.elementor-64544 .elementor-element.elementor-element-660ae5e5 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-660ae5e5 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-660ae5e5 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ebc025b */.elementor-64544 .elementor-element.elementor-element-4ebc025b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-4ebc025b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-4ebc025b 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-64544 .elementor-element.elementor-element-4ebc025b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-4ebc025b ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-4ebc025b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-4ebc025b ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-4ebc025b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-4ebc025b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-321a6368 */.elementor-64544 .elementor-element.elementor-element-321a6368 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-321a6368 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-321a6368 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-321a6368 h2, 
.elementor-64544 .elementor-element.elementor-element-321a6368 h3, 
.elementor-64544 .elementor-element.elementor-element-321a6368 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-321a6368 div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-321a6368 div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-321a6368 div h4:first-child {
    margin-top: 0;
}

.elementor-64544 .elementor-element.elementor-element-321a6368 p b {
    font-weight: normal !important;
}

.elementor-64544 .elementor-element.elementor-element-321a6368 li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-321a6368 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-321a6368 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-64544 .elementor-element.elementor-element-321a6368 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-321a6368 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-321a6368 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-321a6368 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b726ff0 */.elementor-64544 .elementor-element.elementor-element-3b726ff0 h2, .elementor-64544 .elementor-element.elementor-element-3b726ff0 h3, .elementor-64544 .elementor-element.elementor-element-3b726ff0 h4, .elementor-64544 .elementor-element.elementor-element-3b726ff0 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-3b726ff0 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-675a0843 */.elementor-64544 .elementor-element.elementor-element-675a0843 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-675a0843 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-675a0843 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-64544 .elementor-element.elementor-element-675a0843 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-675a0843 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-675a0843 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-675a0843 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-675a0843 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-675a0843 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-386cac14 */.elementor-64544 .elementor-element.elementor-element-386cac14 h2, .elementor-64544 .elementor-element.elementor-element-386cac14 h3, .elementor-64544 .elementor-element.elementor-element-386cac14 h4, .elementor-64544 .elementor-element.elementor-element-386cac14 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-386cac14 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-386cac14 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-30dc9606 */.elementor-64544 .elementor-element.elementor-element-30dc9606 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-30dc9606 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-30dc9606 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-64544 .elementor-element.elementor-element-30dc9606 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-30dc9606 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-30dc9606 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-30dc9606 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-30dc9606 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-30dc9606 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a8dbd5a */.elementor-64544 .elementor-element.elementor-element-1a8dbd5a p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-1a8dbd5a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ee10d25 */.elementor-64544 .elementor-element.elementor-element-3ee10d25 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-3ee10d25 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-3ee10d25 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-64544 .elementor-element.elementor-element-3ee10d25 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-3ee10d25 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-3ee10d25 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-3ee10d25 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-3ee10d25 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-3ee10d25 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c7fc28e */.elementor-64544 .elementor-element.elementor-element-2c7fc28e h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-2c7fc28e h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-2c7fc28e h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-2c7fc28e h2, 
.elementor-64544 .elementor-element.elementor-element-2c7fc28e h3, 
.elementor-64544 .elementor-element.elementor-element-2c7fc28e h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-2c7fc28e 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-64544 .elementor-element.elementor-element-2c7fc28e h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2c7fc28e h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2c7fc28e h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-2c7fc28e ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27465db2 */.elementor-64544 .elementor-element.elementor-element-27465db2 h2, .elementor-64544 .elementor-element.elementor-element-27465db2 h3, .elementor-64544 .elementor-element.elementor-element-27465db2 h4, .elementor-64544 .elementor-element.elementor-element-27465db2 h5 {
    margin-top: 3rem!important;
}

.elementor-64544 .elementor-element.elementor-element-27465db2 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-64544 .elementor-element.elementor-element-27465db2 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-2ebd5d2f */.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-2ebd5d2f 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-64544 .elementor-element.elementor-element-2ebd5d2f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-2ebd5d2f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-2ebd5d2f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eedd291 */.elementor-64544 .elementor-element.elementor-element-3eedd291 h2, .elementor-64544 .elementor-element.elementor-element-3eedd291 h3, .elementor-64544 .elementor-element.elementor-element-3eedd291 h4, .elementor-64544 .elementor-element.elementor-element-3eedd291 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-3eedd291 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-2624db2a */.elementor-64544 .elementor-element.elementor-element-2624db2a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-2624db2a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-2624db2a 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-64544 .elementor-element.elementor-element-2624db2a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-2624db2a ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-2624db2a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-2624db2a ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-2624db2a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-2624db2a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cc46400 */.elementor-64544 .elementor-element.elementor-element-1cc46400 p  {
    font-style: italic;
}

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

.elementor-64544 .elementor-element.elementor-element-1cc46400 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cadd77e */.elementor-64544 .elementor-element.elementor-element-5cadd77e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-64544 .elementor-element.elementor-element-5cadd77e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-64544 .elementor-element.elementor-element-5cadd77e 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-64544 .elementor-element.elementor-element-5cadd77e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-5cadd77e ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-5cadd77e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-5cadd77e ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-5cadd77e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-5cadd77e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e06fca2 */.elementor-64544 .elementor-element.elementor-element-2e06fca2 h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-2e06fca2 h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-2e06fca2 h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-2e06fca2 h2, 
.elementor-64544 .elementor-element.elementor-element-2e06fca2 h3, 
.elementor-64544 .elementor-element.elementor-element-2e06fca2 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-64544 .elementor-element.elementor-element-2e06fca2 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-64544 .elementor-element.elementor-element-2e06fca2 h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2e06fca2 h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-2e06fca2 h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-2e06fca2 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51743944 */.elementor-64544 .elementor-element.elementor-element-51743944 h2, .elementor-64544 .elementor-element.elementor-element-51743944 h3, .elementor-64544 .elementor-element.elementor-element-51743944 h4, .elementor-64544 .elementor-element.elementor-element-51743944 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-51743944 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-3d65a592 */.elementor-64544 .elementor-element.elementor-element-3d65a592 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-3d65a592 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-3d65a592 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-64544 .elementor-element.elementor-element-3d65a592 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-3d65a592 ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-3d65a592 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-3d65a592 ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-3d65a592 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-3d65a592 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dea40d2 */.elementor-64544 .elementor-element.elementor-element-4dea40d2 h2, .elementor-64544 .elementor-element.elementor-element-4dea40d2 h3, .elementor-64544 .elementor-element.elementor-element-4dea40d2 h4, .elementor-64544 .elementor-element.elementor-element-4dea40d2 h5 {
    margin-top: 3rem!important;
}

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

.elementor-64544 .elementor-element.elementor-element-4dea40d2 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-48d07faa */.elementor-64544 .elementor-element.elementor-element-48d07faa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-64544 .elementor-element.elementor-element-48d07faa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-64544 .elementor-element.elementor-element-48d07faa 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-64544 .elementor-element.elementor-element-48d07faa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-64544 .elementor-element.elementor-element-48d07faa ul li:first-child,
.elementor-64544 .elementor-element.elementor-element-48d07faa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-64544 .elementor-element.elementor-element-48d07faa ul li:last-child,
.elementor-64544 .elementor-element.elementor-element-48d07faa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-64544 .elementor-element.elementor-element-48d07faa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-347ba900 */.elementor-64544 .elementor-element.elementor-element-347ba900 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-347ba900 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-64544 .elementor-element.elementor-element-347ba900 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59cecc2b */.elementor-64544 .elementor-element.elementor-element-59cecc2b h2 { font-size: 36px; }
/*.elementor-64544 .elementor-element.elementor-element-59cecc2b h3 { font-size: 24px; }*/
/*.elementor-64544 .elementor-element.elementor-element-59cecc2b h4 { font-size: 22px; }*/
    
    
.elementor-64544 .elementor-element.elementor-element-59cecc2b h2, 
.elementor-64544 .elementor-element.elementor-element-59cecc2b h3, 
.elementor-64544 .elementor-element.elementor-element-59cecc2b h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-64544 .elementor-element.elementor-element-59cecc2b div h2:first-child, 
.elementor-64544 .elementor-element.elementor-element-59cecc2b div h3:first-child, 
.elementor-64544 .elementor-element.elementor-element-59cecc2b div h4:first-child {
    margin-top: 0;
}


.elementor-64544 .elementor-element.elementor-element-59cecc2b li {
    margin-bottom: 0.5rem!important;
}


.elementor-64544 .elementor-element.elementor-element-59cecc2b ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-64544 .elementor-element.elementor-element-59cecc2b 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-64544 .elementor-element.elementor-element-59cecc2b h2 {
        font-size: 26px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-59cecc2b h3 {
        font-size: 24px;
    }
    
    .elementor-64544 .elementor-element.elementor-element-59cecc2b h4 {
        font-size: 22px;
    }
    .elementor-64544 .elementor-element.elementor-element-59cecc2b ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e340e69 */.elementor-64544 .elementor-element.elementor-element-7e340e69 p  {
    font-style: italic;
}

.elementor-64544 .elementor-element.elementor-element-7e340e69 p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31853727 */.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 */