.elementor-244 .elementor-element.elementor-element-a98e0a7{--display:flex;--min-height:34rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;--z-index:5;}.elementor-244 .elementor-element.elementor-element-a98e0a7:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-a98e0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60da78b );background-image:url("https://total-package.co.uk/wp-content/uploads/2025/04/kaboompics_open-book-on-minimalist-sofa-calm-interior-design-inspiration-37337-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-a98e0a7::before, .elementor-244 .elementor-element.elementor-element-a98e0a7 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-a98e0a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-a98e0a7 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-a98e0a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-a98e0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181818;--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-cef5a8a{z-index:5;text-align:center;color:var( --e-global-color-primary );}.elementor-244 .elementor-element.elementor-element-6186a87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-244 .elementor-element.elementor-element-1cf7190{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-7636772{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-a1ee78f{z-index:0;}.elementor-244 .elementor-element.elementor-element-d359d56{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-d359d56.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-0ee3699{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-22ef551{z-index:0;}.elementor-244 .elementor-element.elementor-element-437cadd{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-437cadd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-de706e7{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-63e125f{z-index:0;}.elementor-244 .elementor-element.elementor-element-b36c861{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b36c861.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-323454e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-198f90e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-104c187{z-index:0;}.elementor-244 .elementor-element.elementor-element-abbb854{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-abbb854.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-9402485{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-569d62d{z-index:0;}.elementor-244 .elementor-element.elementor-element-b6d32ae{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-de14c07{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-be392fa{z-index:0;}.elementor-244 .elementor-element.elementor-element-fb68493{width:100%;max-width:100%;--icon-box-icon-margin:1rem;}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-wrapper{text-align:left;}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-244 .elementor-element.elementor-element-fb68493.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon{font-size:2rem;}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-244 .elementor-element.elementor-element-a98e0a7{--content-width:850px;}.elementor-244 .elementor-element.elementor-element-6186a87{--content-width:1200px;}}@media(max-width:1024px){.elementor-244 .elementor-element.elementor-element-a98e0a7{--min-height:22rem;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-244 .elementor-element.elementor-element-6186a87{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-244 .elementor-element.elementor-element-1cf7190{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-244 .elementor-element.elementor-element-d359d56{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-437cadd{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-b36c861{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-323454e{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-244 .elementor-element.elementor-element-abbb854{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-b6d32ae{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-fb68493{--icon-box-icon-margin:0.8rem;}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon{font-size:1.5rem;}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-244 .elementor-element.elementor-element-a98e0a7{--min-height:22rem;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:9rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-244 .elementor-element.elementor-element-cef5a8a{width:100%;max-width:100%;text-align:center;}.elementor-244 .elementor-element.elementor-element-cef5a8a > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-244 .elementor-element.elementor-element-6186a87{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-244 .elementor-element.elementor-element-1cf7190{--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-244 .elementor-element.elementor-element-d359d56.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-437cadd.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-b36c861.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-323454e{--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-244 .elementor-element.elementor-element-abbb854.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-b6d32ae.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-fb68493.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-a1ee78f */.elementor-244 .elementor-element.elementor-element-a1ee78f {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-a1ee78f img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d359d56 */.elementor-244 .elementor-element.elementor-element-d359d56 .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7636772 */.elementor-244 .elementor-element.elementor-element-7636772 .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-7636772 {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22ef551 */.elementor-244 .elementor-element.elementor-element-22ef551 {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-22ef551 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437cadd */.elementor-244 .elementor-element.elementor-element-437cadd .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee3699 */.elementor-244 .elementor-element.elementor-element-0ee3699 .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-0ee3699 {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63e125f */.elementor-244 .elementor-element.elementor-element-63e125f {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-63e125f img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b36c861 */.elementor-244 .elementor-element.elementor-element-b36c861 .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de706e7 */.elementor-244 .elementor-element.elementor-element-de706e7 .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-de706e7 {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf7190 */@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-1cf7190 {
    overflow-x: auto;
    overflow-y: hidden;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-104c187 */.elementor-244 .elementor-element.elementor-element-104c187 {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-104c187 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abbb854 */.elementor-244 .elementor-element.elementor-element-abbb854 .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198f90e */.elementor-244 .elementor-element.elementor-element-198f90e .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-198f90e {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-569d62d */.elementor-244 .elementor-element.elementor-element-569d62d {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-569d62d img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6d32ae */.elementor-244 .elementor-element.elementor-element-b6d32ae .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402485 */.elementor-244 .elementor-element.elementor-element-9402485 .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-9402485 {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be392fa */.elementor-244 .elementor-element.elementor-element-be392fa {
    margin: 0;
}

.elementor-244 .elementor-element.elementor-element-be392fa img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb68493 */.elementor-244 .elementor-element.elementor-element-fb68493 .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de14c07 */.elementor-244 .elementor-element.elementor-element-de14c07 .elementor-element.elementor-element-1fc13abf:hover .elementor-widget-container {
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-de14c07 {
        flex: 0 0 16rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323454e */@media (max-width: 767px) {
    .elementor-244 .elementor-element.elementor-element-323454e {
    overflow-x: auto;
    overflow-y: hidden;
}
}/* End custom CSS */