.elementor-22 .elementor-element.elementor-element-4e8ff04d{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.35;}.elementor-22 .elementor-element.elementor-element-4e8ff04d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4e8ff04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliverboymason.osamweb.dev/wp-content/uploads/2026/04/open-book-on-table-back-to-school-2026-01-07-00-44-57-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4e8ff04d::before, .elementor-22 .elementor-element.elementor-element-4e8ff04d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4e8ff04d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4e8ff04d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4e8ff04d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4e8ff04d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-22 .elementor-element.elementor-element-1ba9fd55{--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;}.elementor-22 .elementor-element.elementor-element-328a0f57{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-32eada6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-56532db8 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-53904234{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-bc52341{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-1d995758 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-1d995758 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-9550753 );color:var( --e-global-color-9550753 );background-color:var( --e-global-color-1cac4c8 );}.elementor-22 .elementor-element.elementor-element-762c8996 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-762c8996 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-489f4651{--display:flex;}.elementor-22 .elementor-element.elementor-element-2dae7b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-7b399f6c{--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;}.elementor-22 .elementor-element.elementor-element-7b033d2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-7b033d2a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7b033d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9550753 );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-23f59b03 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-23f59b03 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-23f59b03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-23f59b03.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-23f59b03.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-23f59b03 .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-23f59b03 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-23f59b03 .elementor-icon-box-title a{font-family:"Asul", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-23f59b03:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-23f59b03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2e4c6612{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-2e4c6612:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2e4c6612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cac4c8 );}.elementor-22 .elementor-element.elementor-element-38d61e94 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-38d61e94 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-38d61e94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-38d61e94.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-38d61e94.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-22 .elementor-element.elementor-element-38d61e94 .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-38d61e94 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-38d61e94 .elementor-icon-box-title a{font-family:"Asul", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-38d61e94:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-38d61e94:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-47a446c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-47a446c1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-47a446c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-121e24de .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-121e24de .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-121e24de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-121e24de.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-121e24de.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-121e24de .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-121e24de .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-121e24de .elementor-icon-box-title a{font-family:"Asul", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-121e24de:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-121e24de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-16fed625{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-6ce7e91b{--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;}.elementor-22 .elementor-element.elementor-element-4290e4a1{text-align:center;}.elementor-22 .elementor-element.elementor-element-4290e4a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2d77643a{text-align:center;}.elementor-22 .elementor-element.elementor-element-2d77643a .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-a6dcafb{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5ba1f048{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5ba1f048:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-22 .elementor-element.elementor-element-5ba1f048, .elementor-22 .elementor-element.elementor-element-5ba1f048::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-61422f57{text-align:center;}.elementor-22 .elementor-element.elementor-element-61422f57 img{box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-43560365{text-align:center;}.elementor-22 .elementor-element.elementor-element-43560365 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-43560365 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-230a2322{text-align:center;}.elementor-22 .elementor-element.elementor-element-d1f7795 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d1f7795 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-687d3528{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-687d3528:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-22 .elementor-element.elementor-element-687d3528, .elementor-22 .elementor-element.elementor-element-687d3528::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-24416710{text-align:center;}.elementor-22 .elementor-element.elementor-element-24416710 img{box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-2980ac29{text-align:center;}.elementor-22 .elementor-element.elementor-element-2980ac29 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-2980ac29 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2f9a2253{text-align:center;}.elementor-22 .elementor-element.elementor-element-6365c9e5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-6365c9e5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-6b82a84a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6b82a84a:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-22 .elementor-element.elementor-element-6b82a84a, .elementor-22 .elementor-element.elementor-element-6b82a84a::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-1462bdc1{text-align:center;}.elementor-22 .elementor-element.elementor-element-1462bdc1 img{box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-37bbefa8{text-align:center;}.elementor-22 .elementor-element.elementor-element-37bbefa8 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-37bbefa8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3dcfa20c{text-align:center;}.elementor-22 .elementor-element.elementor-element-503909ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-503909ee .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-5a61a393{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5a61a393:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-22 .elementor-element.elementor-element-5a61a393, .elementor-22 .elementor-element.elementor-element-5a61a393::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-5fc0bc64{text-align:center;}.elementor-22 .elementor-element.elementor-element-5fc0bc64 img{box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-1e438294{text-align:center;}.elementor-22 .elementor-element.elementor-element-1e438294 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-1e438294 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2c11cdfc{text-align:center;}.elementor-22 .elementor-element.elementor-element-2fdaf723 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-2fdaf723 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-4ee84397{--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:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-4ee84397:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4ee84397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9550753 );}.elementor-22 .elementor-element.elementor-element-3fd58e5a{--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;}.elementor-22 .elementor-element.elementor-element-58134d55{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-630dd47a{--display:flex;--border-radius:979px 979px 979px 979px;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-630dd47a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-630dd47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-630dd47a.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-71a2f339{text-align:center;}.elementor-22 .elementor-element.elementor-element-71a2f339 .elementor-heading-title{font-family:"Asul", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2aaf97e .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-2aaf97e .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-9550753 );color:var( --e-global-color-9550753 );background-color:var( --e-global-color-1cac4c8 );}.elementor-22 .elementor-element.elementor-element-8852d2{text-align:center;}.elementor-22 .elementor-element.elementor-element-8852d2 img{width:13%;}.elementor-22 .elementor-element.elementor-element-c26f94e{text-align:center;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-328a0f57{--width:60%;}.elementor-22 .elementor-element.elementor-element-489f4651{--width:40%;}.elementor-22 .elementor-element.elementor-element-2dae7b1c{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-7b033d2a{--width:33.3%;}.elementor-22 .elementor-element.elementor-element-2e4c6612{--width:33.3%;}.elementor-22 .elementor-element.elementor-element-47a446c1{--width:33.3%;}.elementor-22 .elementor-element.elementor-element-5ba1f048{--width:25%;}.elementor-22 .elementor-element.elementor-element-687d3528{--width:25%;}.elementor-22 .elementor-element.elementor-element-6b82a84a{--width:25%;}.elementor-22 .elementor-element.elementor-element-5a61a393{--width:25%;}.elementor-22 .elementor-element.elementor-element-58134d55{--width:100%;}.elementor-22 .elementor-element.elementor-element-630dd47a{--width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-328a0f57{--width:94%;}.elementor-22 .elementor-element.elementor-element-489f4651{--width:100%;}.elementor-22 .elementor-element.elementor-element-7b033d2a{--width:100%;}.elementor-22 .elementor-element.elementor-element-2e4c6612{--width:100%;}.elementor-22 .elementor-element.elementor-element-47a446c1{--width:100%;}.elementor-22 .elementor-element.elementor-element-5ba1f048{--width:100%;}.elementor-22 .elementor-element.elementor-element-687d3528{--width:100%;}.elementor-22 .elementor-element.elementor-element-6b82a84a{--width:100%;}.elementor-22 .elementor-element.elementor-element-5a61a393{--width:100%;}.elementor-22 .elementor-element.elementor-element-630dd47a{--width:10%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-4e8ff04d{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-22 .elementor-element.elementor-element-1ba9fd55{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7b399f6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-16fed625{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-22 .elementor-element.elementor-element-a6dcafb{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-4ee84397{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-56532db8 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-630dd47a{--width:27%;}.elementor-22 .elementor-element.elementor-element-3afa18b7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3afa18b7.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-5ba1f048 */.sweeping-box-container
.sweeping-image {
transform: translatey(0px) !important;
transition-duration: 0.4s !important;
}

.sweeping-box-container:hover .sweeping-image {
transform: translatey(-20px) !important;
transition-duration: 0.4s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687d3528 */.sweeping-box-container
.sweeping-image {
transform: translatey(0px) !important;
transition-duration: 0.4s !important;
}

.sweeping-box-container:hover .sweeping-image {
transform: translatey(-20px) !important;
transition-duration: 0.4s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b82a84a */.sweeping-box-container
.sweeping-image {
transform: translatey(0px) !important;
transition-duration: 0.4s !important;
}

.sweeping-box-container:hover .sweeping-image {
transform: translatey(-20px) !important;
transition-duration: 0.4s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a61a393 */.sweeping-box-container
.sweeping-image {
transform: translatey(0px) !important;
transition-duration: 0.4s !important;
}

.sweeping-box-container:hover .sweeping-image {
transform: translatey(-20px) !important;
transition-duration: 0.4s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-630dd47a */.elementor-22 .elementor-element.elementor-element-630dd47a {
    border-radius: 2000px;
    overflow: hidden;
}/* End custom CSS */