  .elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13049 .elementor-element.elementor-element-23a64de:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-23a64de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/Primary-child-laying-on-tree.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-23a64de > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13049 .elementor-element.elementor-element-23a64de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-13049 .elementor-element.elementor-element-f75e7d1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13049 .elementor-element.elementor-element-f75e7d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13049 .elementor-element.elementor-element-7810056{padding:10px 10px 10px 10px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13049 .elementor-element.elementor-element-95d90b3 > .elementor-widget-container{padding:8rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-95d90b3{text-align:start;}.elementor-13049 .elementor-element.elementor-element-95d90b3 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-e334f3f{width:initial;max-width:initial;text-align:start;}.elementor-13049 .elementor-element.elementor-element-e334f3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13049 .elementor-element.elementor-element-803d203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-13049 .elementor-element.elementor-element-803d203:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-803d203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13049 .elementor-element.elementor-element-c2b345c{text-align:center;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-985d775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-985d775:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-985d775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bbe798 );}.elementor-13049 .elementor-element.elementor-element-5a3a34d{text-align:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13049 .elementor-element.elementor-element-fbcd806 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13049 .elementor-element.elementor-element-88571b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-80c6575{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-80c6575:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-80c6575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F8089;}.elementor-13049 .elementor-element.elementor-element-3e500d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-8780452{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-abc6d68{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-abc6d68:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-abc6d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13049 .elementor-element.elementor-element-b477cbc img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-cd29177{--display:flex;}.elementor-13049 .elementor-element.elementor-element-4dea3e3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-4dea3e3{text-align:start;}.elementor-13049 .elementor-element.elementor-element-4dea3e3 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-420662c{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-d795f5a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-7f877da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-7f877da.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-7f877da.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-7f877da:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-7f877da:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-d1d5125.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d1d5125.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-d1d5125.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d1d5125:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-d1d5125:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1da1ad5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1da1ad5.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-1da1ad5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-1da1ad5:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-1da1ad5:has(:focus) .elementor-icon-box-title{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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13049 .elementor-element.elementor-element-63d852f .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-63d852f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-63d852f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-d17576f{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-d17576f:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-d17576f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/SPH-2.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-d17576f::before, .elementor-13049 .elementor-element.elementor-element-d17576f > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-d17576f > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-d17576f > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-d17576f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-d17576f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6F8089;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-e80841f .elementor-button{background-color:#6F8089;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-e80841f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-e80841f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-2b9e271{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-f74a201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-f74a201:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-f74a201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B01A4;}.elementor-13049 .elementor-element.elementor-element-a2a2c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-b900444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-4092a7e{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-4092a7e:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-4092a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-5f4571e img{width:6.5rem;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-2c3cbf9{--display:flex;}.elementor-13049 .elementor-element.elementor-element-babd7dc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-babd7dc{text-align:start;}.elementor-13049 .elementor-element.elementor-element-babd7dc .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-38e5e43{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-21184b0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-d402475.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d402475.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-d402475.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d402475:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-d402475:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-336c3ce.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-336c3ce.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-336c3ce.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-336c3ce:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-336c3ce:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-15dae8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-15dae8e.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-15dae8e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-15dae8e:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-15dae8e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-54ed498 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-54ed498 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-54ed498 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-afa2628{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-afa2628:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-afa2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/770cc7e7_St-Marys-Catholic-Primary-School.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-afa2628::before, .elementor-13049 .elementor-element.elementor-element-afa2628 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-afa2628 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-afa2628 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-afa2628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-afa2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6B01A4;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-73e5296 .elementor-button{background-color:#6B01A4;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-73e5296 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-73e5296 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-fb98748{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-78d570e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-78d570e:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-78d570e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#230368;}.elementor-13049 .elementor-element.elementor-element-e6eea4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-002e82a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-b030a46{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-b030a46:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-b030a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-1970120 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-23e7116{--display:flex;}.elementor-13049 .elementor-element.elementor-element-0823ded > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-0823ded{text-align:start;}.elementor-13049 .elementor-element.elementor-element-0823ded .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9506e10{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-59eecbb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-43d0b76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-43d0b76.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-43d0b76.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-43d0b76:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-43d0b76:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-05dc0e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-05dc0e9.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-05dc0e9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-05dc0e9:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-05dc0e9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-183d108.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-183d108.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-183d108.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-183d108:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-183d108:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-daa89e2 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-daa89e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-daa89e2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-063f6a6{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-063f6a6:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-063f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/Primary-children-reading-books.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-063f6a6::before, .elementor-13049 .elementor-element.elementor-element-063f6a6 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-063f6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-063f6a6 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-063f6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-063f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#230368;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-22bde0a .elementor-button{background-color:#230368;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-22bde0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-22bde0a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-71252e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-1edf71f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-1edf71f:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-1edf71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#054389;}.elementor-13049 .elementor-element.elementor-element-d4f8946{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-b2e9f8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-14fba35{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-14fba35:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-14fba35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-db2f13d img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-490bf9a{--display:flex;}.elementor-13049 .elementor-element.elementor-element-51e3536 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-51e3536{text-align:start;}.elementor-13049 .elementor-element.elementor-element-51e3536 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-be0b524{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-37d4d1e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-d2ae3bc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-d2ae3bc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-8d1ad8d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-8d1ad8d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1665192.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1665192.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-1665192.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-1665192:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-1665192:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-6de5f35 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-6de5f35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-6de5f35 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-e8044be{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-e8044be:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-e8044be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/BV7A5554.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-e8044be::before, .elementor-13049 .elementor-element.elementor-element-e8044be > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-e8044be > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-e8044be > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-e8044be > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-e8044be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#054389;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-3eb5b1f .elementor-button{background-color:#054389;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-3eb5b1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-3eb5b1f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-c660a45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-ce0a0a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-ce0a0a2:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-ce0a0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#342D77;}.elementor-13049 .elementor-element.elementor-element-3620d60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-bc7f3ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-7f781d8{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-7f781d8:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-7f781d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-59f4b50 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-1682363{--display:flex;}.elementor-13049 .elementor-element.elementor-element-42de9f3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-42de9f3{text-align:start;}.elementor-13049 .elementor-element.elementor-element-42de9f3 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1645a97{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-2fada2c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-dc83ac7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dc83ac7.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-dc83ac7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dc83ac7:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-dc83ac7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-44bc648.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-44bc648.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-44bc648.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-44bc648:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-44bc648:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-a182ac7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-a182ac7.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-a182ac7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-a182ac7:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-a182ac7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-20b05da .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-20b05da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-20b05da .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-3c5f8d5{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-3c5f8d5:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/St-Pauls-Children-Classroom.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-3c5f8d5::before, .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-3c5f8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#342D77;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-4390077 .elementor-button{background-color:#342D77;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-4390077 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-4390077 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-f681f08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-b8807e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-b8807e4:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-b8807e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B4298;}.elementor-13049 .elementor-element.elementor-element-eadc7da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-172d026{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-dd02a7f{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-dd02a7f:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-dd02a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-59c5cfc img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-759b9c7{--display:flex;}.elementor-13049 .elementor-element.elementor-element-11f0bbf > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-11f0bbf{text-align:start;}.elementor-13049 .elementor-element.elementor-element-11f0bbf .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5f439bd{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-51276b4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-dfb5095.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dfb5095.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-dfb5095.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dfb5095:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-dfb5095:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-27d1eaa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-27d1eaa.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-27d1eaa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-27d1eaa:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-27d1eaa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-baa7127.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-baa7127.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-baa7127.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-baa7127:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-baa7127:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c3a99f8 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-c3a99f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-c3a99f8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-4eb0196{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-4eb0196:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-4eb0196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/Our-Lady-Queen-of-Heaven-Catholic-Primary-School.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-4eb0196::before, .elementor-13049 .elementor-element.elementor-element-4eb0196 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-4eb0196 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-4eb0196 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-4eb0196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-4eb0196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B4298;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-451148a .elementor-button{background-color:#0B4298;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-451148a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-451148a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-dfdbbe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-bec561f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-bec561f:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-bec561f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B72;}.elementor-13049 .elementor-element.elementor-element-3319634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-62ac175{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-474ae6e{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-474ae6e:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-474ae6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-18cdb00 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-4e706b1{--display:flex;}.elementor-13049 .elementor-element.elementor-element-f7e5bf9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-f7e5bf9{text-align:start;}.elementor-13049 .elementor-element.elementor-element-f7e5bf9 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1d74e8a{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-183ae64{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-92a9a3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-92a9a3d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-92a9a3d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-92a9a3d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-92a9a3d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-5af5957.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5af5957.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-5af5957.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5af5957:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-5af5957:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2d23897.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2d23897.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-2d23897.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-2d23897:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-2d23897:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9155b73 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-9155b73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-9155b73 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-a03cb7a{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-a03cb7a:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-a03cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/St-Peters-Catholic-Primary-children.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-a03cb7a::before, .elementor-13049 .elementor-element.elementor-element-a03cb7a > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-a03cb7a > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-a03cb7a > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-a03cb7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-a03cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#102B72;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-b4655d9 .elementor-button{background-color:#102B72;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-b4655d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-b4655d9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-2b4a7de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-734bcd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-734bcd0:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-734bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBBC0C;}.elementor-13049 .elementor-element.elementor-element-32749a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-36c7a5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-133016b{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-133016b:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-133016b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-fe027fb img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-c8476de{--display:flex;}.elementor-13049 .elementor-element.elementor-element-70553c4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-70553c4{text-align:start;}.elementor-13049 .elementor-element.elementor-element-70553c4 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-af9e7a5{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-999188b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-87363d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87363d5.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-87363d5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87363d5:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-87363d5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-81cf9fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-81cf9fd.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-81cf9fd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-81cf9fd:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-81cf9fd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4be9950.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4be9950.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-4be9950.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-4be9950:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-4be9950:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-a7b1dbe .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-a7b1dbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-a7b1dbe .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-db2fd80{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-db2fd80:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-db2fd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/St-Wilfreds-Catholic-School.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-db2fd80::before, .elementor-13049 .elementor-element.elementor-element-db2fd80 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-db2fd80 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-db2fd80 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-db2fd80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-db2fd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBBC0C;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-257ebb4 .elementor-button{background-color:#FBBC0C;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-257ebb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-257ebb4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-6984704{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-3e873bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-3e873bf:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-3e873bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F2A3E;}.elementor-13049 .elementor-element.elementor-element-30e2a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-f41acb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-5eccd25{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-5eccd25:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-5eccd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-e836f55 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-2e6c79f{--display:flex;}.elementor-13049 .elementor-element.elementor-element-f6ab339 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-f6ab339{text-align:start;}.elementor-13049 .elementor-element.elementor-element-f6ab339 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c6c5bde{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-9b6a26d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-c35971e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c35971e.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-c35971e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c35971e:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-c35971e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-bccc749.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-bccc749.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-bccc749.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-bccc749:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-bccc749:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0e7c314.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0e7c314.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-0e7c314.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-0e7c314:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-0e7c314:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0a9970f .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-0a9970f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-0a9970f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-a0628c2{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-a0628c2:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-a0628c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/Picture-1.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-a0628c2::before, .elementor-13049 .elementor-element.elementor-element-a0628c2 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-a0628c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-a0628c2 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-a0628c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-a0628c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7F2A3E;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-5f0141c .elementor-button{background-color:#7F2A3E;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-5f0141c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-5f0141c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-8ab2bcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-814cdbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-814cdbb:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-814cdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDA300;}.elementor-13049 .elementor-element.elementor-element-83a3514{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-2c3e6dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-455bed5{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-455bed5:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-455bed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-c308f52 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-e381c21{--display:flex;}.elementor-13049 .elementor-element.elementor-element-982a389 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-982a389{text-align:start;}.elementor-13049 .elementor-element.elementor-element-982a389 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c64adb0{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-5c9e0ac{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-1a009ff.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1a009ff.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-1a009ff.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1a009ff:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-1a009ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-9f52572.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9f52572.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-9f52572.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9f52572:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-9f52572:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87f44d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87f44d8.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-87f44d8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-87f44d8:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-87f44d8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-57556f3 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-57556f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-57556f3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-98e3266{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-98e3266:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-98e3266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/IMG_9409.jpeg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-98e3266::before, .elementor-13049 .elementor-element.elementor-element-98e3266 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-98e3266 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-98e3266 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-98e3266 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-98e3266 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDA300;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-9f28687 .elementor-button{background-color:#DDA300;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-9f28687 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-9f28687 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-b53b055{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-a551b0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-a551b0d:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-a551b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A0391;}.elementor-13049 .elementor-element.elementor-element-c9e4dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-ba3765a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-ca52b17{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-ca52b17:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-ca52b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-48ad94e img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-4157693{--display:flex;}.elementor-13049 .elementor-element.elementor-element-0b8d32d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-0b8d32d{text-align:start;}.elementor-13049 .elementor-element.elementor-element-0b8d32d .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-66bc3ce{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-b542a53{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-c3029ec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c3029ec.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-c3029ec.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c3029ec:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-c3029ec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-77505ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-77505ac.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-77505ac.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-77505ac:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-77505ac:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-620f86b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-620f86b.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-620f86b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-620f86b:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-620f86b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c402d30 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-c402d30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-c402d30 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-82dd874{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-82dd874:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-82dd874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/4856833EB7B03DA29B5BF5C56EA56779-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-82dd874::before, .elementor-13049 .elementor-element.elementor-element-82dd874 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-82dd874 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-82dd874 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-82dd874 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-82dd874 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6A0391;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-39302f2 .elementor-button{background-color:#6A0391;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-39302f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-39302f2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-f801ef8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-bff44ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-bff44ab:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-bff44ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082C87;}.elementor-13049 .elementor-element.elementor-element-b7c0a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-affcc53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-f1dfc63{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-f1dfc63:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-f1dfc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-de6276d img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-0c5968a{--display:flex;}.elementor-13049 .elementor-element.elementor-element-1b1a428 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-1b1a428{text-align:start;}.elementor-13049 .elementor-element.elementor-element-1b1a428 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c24d33b{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-ed31116{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-8aedc6d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8aedc6d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-8aedc6d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-8aedc6d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-8aedc6d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-f4a7f24.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-f4a7f24.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-f4a7f24.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-f4a7f24:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-f4a7f24:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-12b8e72.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-12b8e72.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-12b8e72.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-12b8e72:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-12b8e72:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-43ca4c3 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-43ca4c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-43ca4c3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-9f6c718{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-9f6c718:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-9f6c718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/SMSS.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-9f6c718::before, .elementor-13049 .elementor-element.elementor-element-9f6c718 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-9f6c718 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-9f6c718 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-9f6c718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-9f6c718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082C87;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-00075f6 .elementor-button{background-color:#082C87;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-00075f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-00075f6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-9de4eef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-6d6b9d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-6d6b9d2:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-6d6b9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5033F5;}.elementor-13049 .elementor-element.elementor-element-53517a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-8c22cc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-053fce8{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-053fce8:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-053fce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-3db08ae img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-6e7d734{--display:flex;}.elementor-13049 .elementor-element.elementor-element-e1bb0a8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-e1bb0a8{text-align:start;}.elementor-13049 .elementor-element.elementor-element-e1bb0a8 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-137ecc6{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-f2b65c3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-1264345.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1264345.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-1264345.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-1264345:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-1264345:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-09b7992.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-09b7992.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-09b7992.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-09b7992:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-09b7992:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c24ab6d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c24ab6d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-c24ab6d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-c24ab6d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-c24ab6d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2512215 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-2512215 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-2512215 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-b3d8d8f{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-b3d8d8f:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/IMG_4591-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-b3d8d8f::before, .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-b3d8d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5033F5;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-00a4c82 .elementor-button{background-color:#5033F5;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-00a4c82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-00a4c82 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-4c720a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-ef64edb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-ef64edb:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-ef64edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B418B;}.elementor-13049 .elementor-element.elementor-element-81260c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-af78dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-bc3c4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-9a8106e img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-c399eae{--display:flex;}.elementor-13049 .elementor-element.elementor-element-9cefd35 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-9cefd35{text-align:start;}.elementor-13049 .elementor-element.elementor-element-9cefd35 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-5f2cece{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-9346d64{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-b883e06.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b883e06.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-b883e06.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b883e06:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-b883e06:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-45e19e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-45e19e5.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-45e19e5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-45e19e5:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-45e19e5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dd9b438.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dd9b438.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-dd9b438.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-dd9b438:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-dd9b438:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-ef85dc4 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-ef85dc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-ef85dc4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-d1376ce{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-d1376ce:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-d1376ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/DSCF0860-scaled.webp");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-d1376ce::before, .elementor-13049 .elementor-element.elementor-element-d1376ce > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-d1376ce > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-d1376ce > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-d1376ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-d1376ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E3896;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-3ed1b44 .elementor-button{background-color:#2E3896;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-3ed1b44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-3ed1b44 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-d59dfc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-46725e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-46725e2:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-46725e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B418B;}.elementor-13049 .elementor-element.elementor-element-7296925{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-3c98d14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-fc3aab0{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-fc3aab0:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-fc3aab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-e407824 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-66d8572{--display:flex;}.elementor-13049 .elementor-element.elementor-element-631497d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-631497d{text-align:start;}.elementor-13049 .elementor-element.elementor-element-631497d .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-51ce343{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-ddfa588{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-29c22d6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-29c22d6.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-29c22d6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-29c22d6:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-29c22d6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-99e6b78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-99e6b78.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-99e6b78.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-99e6b78:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-99e6b78:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9fcfecb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9fcfecb.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-9fcfecb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-9fcfecb:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-9fcfecb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-005fba7 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-005fba7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-005fba7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-03547ee{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-03547ee:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-03547ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/st-philips-students-gardening.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-03547ee::before, .elementor-13049 .elementor-element.elementor-element-03547ee > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-03547ee > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-03547ee > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-03547ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-03547ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2B418B;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-c940ef5 .elementor-button{background-color:#2B418B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-c940ef5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-c940ef5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-f769071{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-07fce7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-07fce7c:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-07fce7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12274D;}.elementor-13049 .elementor-element.elementor-element-a22515e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-74ec8b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-b8577ec{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-b8577ec:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-b8577ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-cb91dc7 img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-7882b7b{--display:flex;}.elementor-13049 .elementor-element.elementor-element-6bf3325 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-6bf3325{text-align:start;}.elementor-13049 .elementor-element.elementor-element-6bf3325 .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4cac66a{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-156fec9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-4296544.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4296544.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-4296544.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4296544:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-4296544:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-db7d27e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-db7d27e.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-db7d27e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-db7d27e:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-db7d27e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fa7e01d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fa7e01d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-fa7e01d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-fa7e01d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-fa7e01d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-0f6334c .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-0f6334c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-0f6334c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-4895106{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-4895106:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-4895106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/st-richards-catholic-primary-img.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-4895106::before, .elementor-13049 .elementor-element.elementor-element-4895106 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-4895106 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-4895106 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-4895106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-4895106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12274D;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-dfb273f .elementor-button{background-color:#12274D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-dfb273f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-dfb273f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-59bc649{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-a0ba307{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-a0ba307:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-a0ba307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005BAB;}.elementor-13049 .elementor-element.elementor-element-01e4b20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-1e22d10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-17b81c6{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-17b81c6:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-17b81c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-8133458 img{width:6.5rem;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-3494e4f{--display:flex;}.elementor-13049 .elementor-element.elementor-element-7ade68f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-7ade68f{text-align:start;}.elementor-13049 .elementor-element.elementor-element-7ade68f .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c27133f{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-c3c6511{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-fad6f85.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fad6f85.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-fad6f85.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-fad6f85:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-fad6f85:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-b07114d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b07114d.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-b07114d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-b07114d:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-b07114d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2b75946.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2b75946.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-2b75946.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-2b75946:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-2b75946:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-c30ae11 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-c30ae11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-c30ae11 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-eaf39f5{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-eaf39f5:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/St-Marys-girls-football-team.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-eaf39f5::before, .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-eaf39f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#005BAB;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-abd0f69 .elementor-button{background-color:#005BAB;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-abd0f69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-abd0f69 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-a3b0fbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-be209b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-be209b0:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-be209b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9D373B;}.elementor-13049 .elementor-element.elementor-element-35f36b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-f6ed9ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-67dd9ea{--display:flex;--justify-content:center;}.elementor-13049 .elementor-element.elementor-element-67dd9ea:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-67dd9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-13049 .elementor-element.elementor-element-0dcf95c img{width:55%;height:100%;object-fit:contain;object-position:center center;}.elementor-13049 .elementor-element.elementor-element-5759162{--display:flex;}.elementor-13049 .elementor-element.elementor-element-72a1b7c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-72a1b7c{text-align:start;}.elementor-13049 .elementor-element.elementor-element-72a1b7c .elementor-heading-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-2fc3ff6{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF75;}.elementor-13049 .elementor-element.elementor-element-35a441b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-4ee7cad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4ee7cad.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-4ee7cad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-4ee7cad:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-4ee7cad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-31472ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-31472ad.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-31472ad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-31472ad:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-31472ad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-98c86d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-98c86d8.elementor-view-framed .elementor-icon, .elementor-13049 .elementor-element.elementor-element-98c86d8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon{font-size:22px;}.elementor-13049 .elementor-element.elementor-element-98c86d8:has(:hover) .elementor-icon-box-title,
					 .elementor-13049 .elementor-element.elementor-element-98c86d8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-13049 .elementor-element.elementor-element-be5e8b1 .elementor-button{background-color:#FFFFFF3B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-be5e8b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-be5e8b1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-cbe2480{--display:flex;--overlay-opacity:0.25;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13049 .elementor-element.elementor-element-cbe2480:not(.elementor-motion-effects-element-type-background), .elementor-13049 .elementor-element.elementor-element-cbe2480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.boscocet.org.uk/wp-content/uploads/sacred-heart-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13049 .elementor-element.elementor-element-cbe2480::before, .elementor-13049 .elementor-element.elementor-element-cbe2480 > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-cbe2480 > .e-con-inner > .elementor-background-video-container::before, .elementor-13049 .elementor-element.elementor-element-cbe2480 > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-cbe2480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13049 .elementor-element.elementor-element-cbe2480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9D373B;--background-overlay:'';}.elementor-13049 .elementor-element.elementor-element-a2bd82e .elementor-button{background-color:#9D373B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-a2bd82e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13049 .elementor-element.elementor-element-a2bd82e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13049 .elementor-element.elementor-element-1d48f9b{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:5px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:20px;}.elementor-13049 .elementor-element.elementor-element-1d48f9b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-13049 .elementor-element.elementor-element-1d48f9b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#004358;}.elementor-13049 .elementor-element.elementor-element-1d48f9b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#004358;}.elementor-13049 .elementor-element.elementor-element-1d48f9b {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-13049 .elementor-element.elementor-element-1d48f9b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13049 .elementor-element.elementor-element-a13e3a2{padding:0rem 0rem 3rem 0rem;}.elementor-13049 .elementor-element.elementor-element-0d0e4ab{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13049 .elementor-element.elementor-element-8780452{--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;}.elementor-13049 .elementor-element.elementor-element-abc6d68{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-b477cbc img{width:55%;}.elementor-13049 .elementor-element.elementor-element-b900444{--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;}.elementor-13049 .elementor-element.elementor-element-4092a7e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-002e82a{--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;}.elementor-13049 .elementor-element.elementor-element-b030a46{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-1970120 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-b2e9f8f{--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;}.elementor-13049 .elementor-element.elementor-element-14fba35{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-db2f13d img{width:55%;}.elementor-13049 .elementor-element.elementor-element-bc7f3ad{--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;}.elementor-13049 .elementor-element.elementor-element-7f781d8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-59f4b50 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-172d026{--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;}.elementor-13049 .elementor-element.elementor-element-dd02a7f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-59c5cfc img{width:55%;}.elementor-13049 .elementor-element.elementor-element-62ac175{--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;}.elementor-13049 .elementor-element.elementor-element-474ae6e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-18cdb00 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-36c7a5c{--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;}.elementor-13049 .elementor-element.elementor-element-133016b{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-fe027fb img{width:55%;}.elementor-13049 .elementor-element.elementor-element-f41acb0{--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;}.elementor-13049 .elementor-element.elementor-element-5eccd25{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-e836f55 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-2c3e6dd{--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;}.elementor-13049 .elementor-element.elementor-element-455bed5{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-c308f52 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-ba3765a{--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;}.elementor-13049 .elementor-element.elementor-element-ca52b17{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-48ad94e img{width:55%;}.elementor-13049 .elementor-element.elementor-element-affcc53{--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;}.elementor-13049 .elementor-element.elementor-element-f1dfc63{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-de6276d img{width:55%;}.elementor-13049 .elementor-element.elementor-element-8c22cc5{--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;}.elementor-13049 .elementor-element.elementor-element-053fce8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-3db08ae img{width:55%;}.elementor-13049 .elementor-element.elementor-element-af78dee{--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;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-9a8106e img{width:55%;}.elementor-13049 .elementor-element.elementor-element-3c98d14{--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;}.elementor-13049 .elementor-element.elementor-element-fc3aab0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-e407824 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-74ec8b0{--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;}.elementor-13049 .elementor-element.elementor-element-b8577ec{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-cb91dc7 img{width:55%;}.elementor-13049 .elementor-element.elementor-element-1e22d10{--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;}.elementor-13049 .elementor-element.elementor-element-17b81c6{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-f6ed9ce{--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;}.elementor-13049 .elementor-element.elementor-element-67dd9ea{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-0dcf95c img{width:55%;}}@media(max-width:767px){.elementor-13049 .elementor-element.elementor-element-985d775{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-8780452{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-abc6d68{--width:100%;}.elementor-13049 .elementor-element.elementor-element-b477cbc img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-cd29177{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-4dea3e3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-4dea3e3{text-align:center;}.elementor-13049 .elementor-element.elementor-element-420662c{text-align:center;}.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1da1ad5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-d17576f{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-b900444{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-4092a7e{--width:100%;}.elementor-13049 .elementor-element.elementor-element-5f4571e img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-2c3cbf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-babd7dc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-babd7dc{text-align:center;}.elementor-13049 .elementor-element.elementor-element-38e5e43{text-align:center;}.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-15dae8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-afa2628{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-002e82a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-b030a46{--width:100%;}.elementor-13049 .elementor-element.elementor-element-1970120 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-23e7116{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-0823ded > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-0823ded{text-align:center;}.elementor-13049 .elementor-element.elementor-element-9506e10{text-align:center;}.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-183d108 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-063f6a6{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-b2e9f8f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-14fba35{--width:100%;}.elementor-13049 .elementor-element.elementor-element-db2f13d img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-490bf9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-51e3536 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-51e3536{text-align:center;}.elementor-13049 .elementor-element.elementor-element-be0b524{text-align:center;}.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1665192 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-e8044be{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-bc7f3ad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-7f781d8{--width:100%;}.elementor-13049 .elementor-element.elementor-element-59f4b50 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-1682363{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-42de9f3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-42de9f3{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1645a97{text-align:center;}.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-a182ac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-3c5f8d5{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-172d026{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-dd02a7f{--width:100%;}.elementor-13049 .elementor-element.elementor-element-59c5cfc img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-759b9c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-11f0bbf > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-11f0bbf{text-align:center;}.elementor-13049 .elementor-element.elementor-element-5f439bd{text-align:center;}.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-baa7127 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4eb0196{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-62ac175{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-474ae6e{--width:100%;}.elementor-13049 .elementor-element.elementor-element-18cdb00 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-4e706b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-f7e5bf9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-f7e5bf9{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1d74e8a{text-align:center;}.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-2d23897 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-a03cb7a{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-36c7a5c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-133016b{--width:100%;}.elementor-13049 .elementor-element.elementor-element-fe027fb img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-c8476de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-70553c4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-70553c4{text-align:center;}.elementor-13049 .elementor-element.elementor-element-af9e7a5{text-align:center;}.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4be9950 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-db2fd80{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-f41acb0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-5eccd25{--width:100%;}.elementor-13049 .elementor-element.elementor-element-e836f55 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-2e6c79f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-f6ab339 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-f6ab339{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c6c5bde{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-0e7c314 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-a0628c2{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-2c3e6dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-455bed5{--width:100%;}.elementor-13049 .elementor-element.elementor-element-c308f52 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-e381c21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-982a389 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-982a389{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c64adb0{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-87f44d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-98e3266{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-ba3765a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-ca52b17{--width:100%;}.elementor-13049 .elementor-element.elementor-element-48ad94e img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-4157693{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-0b8d32d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-0b8d32d{text-align:center;}.elementor-13049 .elementor-element.elementor-element-66bc3ce{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-620f86b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-82dd874{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-affcc53{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-f1dfc63{--width:100%;}.elementor-13049 .elementor-element.elementor-element-de6276d img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-0c5968a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-1b1a428 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-1b1a428{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c24d33b{text-align:center;}.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-12b8e72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-9f6c718{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-8c22cc5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-053fce8{--width:100%;}.elementor-13049 .elementor-element.elementor-element-3db08ae img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-6e7d734{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-e1bb0a8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-e1bb0a8{text-align:center;}.elementor-13049 .elementor-element.elementor-element-137ecc6{text-align:center;}.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c24ab6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-b3d8d8f{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-af78dee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba{--width:100%;}.elementor-13049 .elementor-element.elementor-element-9a8106e img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-c399eae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-9cefd35 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-9cefd35{text-align:center;}.elementor-13049 .elementor-element.elementor-element-5f2cece{text-align:center;}.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-dd9b438 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-d1376ce{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-3c98d14{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-fc3aab0{--width:100%;}.elementor-13049 .elementor-element.elementor-element-e407824 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-66d8572{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-631497d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-631497d{text-align:center;}.elementor-13049 .elementor-element.elementor-element-51ce343{text-align:center;}.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-9fcfecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-03547ee{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-74ec8b0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-b8577ec{--width:100%;}.elementor-13049 .elementor-element.elementor-element-cb91dc7 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-7882b7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-6bf3325 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-6bf3325{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4cac66a{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-fa7e01d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4895106{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-1e22d10{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-17b81c6{--width:100%;}.elementor-13049 .elementor-element.elementor-element-8133458 img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-3494e4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-7ade68f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-7ade68f{text-align:center;}.elementor-13049 .elementor-element.elementor-element-c27133f{text-align:center;}.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-2b75946 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-eaf39f5{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13049 .elementor-element.elementor-element-f6ed9ce{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13049 .elementor-element.elementor-element-67dd9ea{--width:100%;}.elementor-13049 .elementor-element.elementor-element-0dcf95c img{width:100%;max-width:5rem;}.elementor-13049 .elementor-element.elementor-element-5759162{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13049 .elementor-element.elementor-element-72a1b7c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-13049 .elementor-element.elementor-element-72a1b7c{text-align:center;}.elementor-13049 .elementor-element.elementor-element-2fc3ff6{text-align:center;}.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-98c86d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-13049 .elementor-element.elementor-element-cbe2480{--min-height:10rem;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-13049 .elementor-element.elementor-element-abc6d68{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-4092a7e{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-b030a46{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-14fba35{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-7f781d8{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-dd02a7f{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-474ae6e{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-133016b{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-5eccd25{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-455bed5{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-ca52b17{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-f1dfc63{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-053fce8{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-fc3aab0{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-b8577ec{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-17b81c6{--width:20rem;}.elementor-13049 .elementor-element.elementor-element-67dd9ea{--width:20rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-13049 .elementor-element.elementor-element-abc6d68{--width:100%;}.elementor-13049 .elementor-element.elementor-element-4092a7e{--width:100%;}.elementor-13049 .elementor-element.elementor-element-b030a46{--width:100%;}.elementor-13049 .elementor-element.elementor-element-14fba35{--width:100%;}.elementor-13049 .elementor-element.elementor-element-7f781d8{--width:100%;}.elementor-13049 .elementor-element.elementor-element-dd02a7f{--width:100%;}.elementor-13049 .elementor-element.elementor-element-474ae6e{--width:100%;}.elementor-13049 .elementor-element.elementor-element-133016b{--width:100%;}.elementor-13049 .elementor-element.elementor-element-5eccd25{--width:100%;}.elementor-13049 .elementor-element.elementor-element-455bed5{--width:100%;}.elementor-13049 .elementor-element.elementor-element-ca52b17{--width:100%;}.elementor-13049 .elementor-element.elementor-element-f1dfc63{--width:100%;}.elementor-13049 .elementor-element.elementor-element-053fce8{--width:100%;}.elementor-13049 .elementor-element.elementor-element-bc3c4ba{--width:100%;}.elementor-13049 .elementor-element.elementor-element-fc3aab0{--width:100%;}.elementor-13049 .elementor-element.elementor-element-b8577ec{--width:100%;}.elementor-13049 .elementor-element.elementor-element-17b81c6{--width:100%;}.elementor-13049 .elementor-element.elementor-element-67dd9ea{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e334f3f */@media only screen and (min-width:1250px){
.elementor-13049 .elementor-element.elementor-element-e334f3f{
    max-width: 600px;
    margin-right: auto;
}
}

@media only screen and (max-width:1250px){
.elementor-13049 .elementor-element.elementor-element-e334f3f{
    max-width: 400px;
    margin-right: auto;
}
}

@media only screen and (max-width:767px){
.elementor-13049 .elementor-element.elementor-element-e334f3f{
    max-width: 400px;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f75e7d1 */.elementor-13049 .elementor-element.elementor-element-f75e7d1{
    min-height: 50vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23a64de */.elementor-13049 .elementor-element.elementor-element-23a64de{
    min-height: 65vh;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbcd806 */#school-search {
    padding: 1rem;
    font-family: poppins;
}

#school-results {
    position: absolute;
    background: white;
    width: 100%;
    z-index: 1000;
    box-shadow: 0 5px 15px rgba(0,0,0,.15);
}

.school-result {
    padding: 16px;
    cursor: pointer;
}

.school-result:hover {
    background: #f1f1f1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dea3e3 */.elementor-13049 .elementor-element.elementor-element-4dea3e3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f877da */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-7f877da .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1d5125 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d1d5125 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da1ad5 */.elementor-13049 .elementor-element.elementor-element-1da1ad5{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1da1ad5 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e500d3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3e500d3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17576f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d17576f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd7dc */.elementor-13049 .elementor-element.elementor-element-babd7dc h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402475 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d402475 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336c3ce */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-336c3ce .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15dae8e */.elementor-13049 .elementor-element.elementor-element-15dae8e{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-15dae8e .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a2c0a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a2a2c0a{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa2628 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-afa2628{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823ded */.elementor-13049 .elementor-element.elementor-element-0823ded h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43d0b76 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-43d0b76 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05dc0e9 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-05dc0e9 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-183d108 */.elementor-13049 .elementor-element.elementor-element-183d108{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-183d108 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eea4d */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e6eea4d{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063f6a6 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-063f6a6{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3536 */.elementor-13049 .elementor-element.elementor-element-51e3536 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ae3bc */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-d2ae3bc .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d1ad8d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8d1ad8d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1665192 */.elementor-13049 .elementor-element.elementor-element-1665192{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1665192 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f8946 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d4f8946{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8044be */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-e8044be{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42de9f3 */.elementor-13049 .elementor-element.elementor-element-42de9f3 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc83ac7 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dc83ac7 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44bc648 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-44bc648 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a182ac7 */.elementor-13049 .elementor-element.elementor-element-a182ac7{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-a182ac7 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3620d60 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3620d60{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5f8d5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3c5f8d5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f0bbf */.elementor-13049 .elementor-element.elementor-element-11f0bbf h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfb5095 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-dfb5095 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1eaa */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-27d1eaa .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-baa7127 */.elementor-13049 .elementor-element.elementor-element-baa7127{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-baa7127 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadc7da */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eadc7da{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0196 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4eb0196{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5bf9 */.elementor-13049 .elementor-element.elementor-element-f7e5bf9 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92a9a3d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-92a9a3d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5af5957 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-5af5957 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d23897 */.elementor-13049 .elementor-element.elementor-element-2d23897{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2d23897 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3319634 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-3319634{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cb7a */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a03cb7a{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70553c4 */.elementor-13049 .elementor-element.elementor-element-70553c4 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87363d5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-87363d5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81cf9fd */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-81cf9fd .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be9950 */.elementor-13049 .elementor-element.elementor-element-4be9950{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4be9950 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32749a1 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-32749a1{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2fd80 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-db2fd80{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ab339 */.elementor-13049 .elementor-element.elementor-element-f6ab339 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c35971e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c35971e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bccc749 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-bccc749 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e7c314 */.elementor-13049 .elementor-element.elementor-element-0e7c314{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-0e7c314 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2a8b */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-30e2a8b{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0628c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a0628c2{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-982a389 */.elementor-13049 .elementor-element.elementor-element-982a389 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a009ff */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1a009ff .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f52572 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-9f52572 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f44d8 */.elementor-13049 .elementor-element.elementor-element-87f44d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-87f44d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a3514 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-83a3514{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3266 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-98e3266{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b8d32d */.elementor-13049 .elementor-element.elementor-element-0b8d32d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3029ec */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-c3029ec .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77505ac */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-77505ac .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620f86b */.elementor-13049 .elementor-element.elementor-element-620f86b{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-620f86b .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e4dfb */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-c9e4dfb{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd874 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-82dd874{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1a428 */.elementor-13049 .elementor-element.elementor-element-1b1a428 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aedc6d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-8aedc6d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a7f24 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-f4a7f24 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12b8e72 */.elementor-13049 .elementor-element.elementor-element-12b8e72{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-12b8e72 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c0a00 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b7c0a00{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6c718 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-9f6c718{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bb0a8 */.elementor-13049 .elementor-element.elementor-element-e1bb0a8 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1264345 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-1264345 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b7992 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-09b7992 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c24ab6d */.elementor-13049 .elementor-element.elementor-element-c24ab6d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-c24ab6d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53517a7 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-53517a7{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d8d8f */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-b3d8d8f{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cefd35 */.elementor-13049 .elementor-element.elementor-element-9cefd35 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b883e06 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b883e06 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45e19e5 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-45e19e5 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd9b438 */.elementor-13049 .elementor-element.elementor-element-dd9b438{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-dd9b438 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81260c2 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-81260c2{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1376ce */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-d1376ce{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631497d */.elementor-13049 .elementor-element.elementor-element-631497d h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c22d6 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-29c22d6 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e6b78 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-99e6b78 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fcfecb */.elementor-13049 .elementor-element.elementor-element-9fcfecb{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-9fcfecb .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7296925 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-7296925{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03547ee */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-03547ee{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf3325 */.elementor-13049 .elementor-element.elementor-element-6bf3325 h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4296544 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4296544 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7d27e */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-db7d27e .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa7e01d */.elementor-13049 .elementor-element.elementor-element-fa7e01d{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fa7e01d .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22515e */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-a22515e{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4895106 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-4895106{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ade68f */.elementor-13049 .elementor-element.elementor-element-7ade68f h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fad6f85 */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-fad6f85 .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b07114d */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-b07114d .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b75946 */.elementor-13049 .elementor-element.elementor-element-2b75946{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-2b75946 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e4b20 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-01e4b20{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf39f5 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-eaf39f5{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a1b7c */.elementor-13049 .elementor-element.elementor-element-72a1b7c h3{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee7cad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-4ee7cad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31472ad */@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-wrapper{
    justify-content: center;
}
.elementor-13049 .elementor-element.elementor-element-31472ad .elementor-icon-box-content{
    flex-grow:0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98c86d8 */.elementor-13049 .elementor-element.elementor-element-98c86d8{
    word-break: break-all;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-content{
    flex-grow:0;
}
.elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: flex-start;
    
}
@media only screen and (max-width:1000px){
    .elementor-13049 .elementor-element.elementor-element-98c86d8 .elementor-icon-box-wrapper{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f36b3 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-35f36b3{
    max-width: 630px;
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2480 */@media only screen and (min-width:767px){
.elementor-13049 .elementor-element.elementor-element-cbe2480{
    max-width: 50%;
    min-height:20vh;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1d48f9b *//* Header only */
.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion-item-title {
    position: relative;
}

/* Colour tab */
.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion-item-title::after {
    content: "";
    position: absolute;
    top: 0;
    left: 7.5px;
    width: 28px;
    height: 100%;
    background: transparent;
    z-index: 1;
    pointer-events: none;
}

/* Keep the expand icon above the colour */
.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion-item-title .e-n-accordion-item-title-icon {
    position: relative;
    z-index: 2;
}



/* Individual school banner colours */
.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-philip-howard-catholic-school .e-n-accordion-item-title::after{
    background: #6F8089;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-marys-catholic-primary-school-worthing .e-n-accordion-item-title::after{
    background: #6B01A4;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #annecy-catholic-primary-school .e-n-accordion-item-title::after{
    background: #230368;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-josephs-catholic-primary-school .e-n-accordion-item-title::after{
    background: #054389;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-pauls-catholic-college .e-n-accordion-item-title::after{
    background: #342D77;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #our-lady-queen-of-heaven-catholic-primary-school .e-n-accordion-item-title::after{
    background: #0B4298;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-peters-catholic-primary-school .e-n-accordion-item-title::after{
    background: #102B72;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-wilfrids-catholic-primary-school-angmering .e-n-accordion-item-title::after{
    background: #FBBC0C;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-robert-southwell-catholic-primary-school .e-n-accordion-item-title::after{
    background: #7F2A3E;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-wilfrids-catholic-primary-school-burgess-hill .e-n-accordion-item-title::after{
    background: #DDA300;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-catherines-catholic-primary-school .e-n-accordion-item-title::after{
    background: #6A0391;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-mary-star-of-the-sea-catholic-primary-school .e-n-accordion-item-title::after{
    background: #082C87;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-thomas-a-becket-catholic-primary-school .e-n-accordion-item-title::after{
    background: #5033F5;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-richards-catholic-college .e-n-accordion-item-title::after{
    background: #2E3896;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-philips-catholic-primary-school .e-n-accordion-item-title::after{
    background: #2E3896;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-richards-catholic-primary-school .e-n-accordion-item-title::after{
    background: #12274D;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #st-marys-catholic-primary-school-bognor-regis .e-n-accordion-item-title::after{
    background: #005BAB;
}

.elementor-13049 .elementor-element.elementor-element-1d48f9b .e-n-accordion #sacred-heart-catholic-primary-school .e-n-accordion-item-title::after{
    background: #9D373B;
}/* End custom CSS */