.elementor-204 .elementor-element.elementor-element-8808760{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-204 .elementor-element.elementor-element-8808760:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-8808760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosellepreprimary.com/wp-content/uploads/2026/09/IMG_0145-scaled.jpg");background-position:center center;background-size:cover;}.elementor-204 .elementor-element.elementor-element-8808760::before, .elementor-204 .elementor-element.elementor-element-8808760 > .elementor-background-video-container::before, .elementor-204 .elementor-element.elementor-element-8808760 > .e-con-inner > .elementor-background-video-container::before, .elementor-204 .elementor-element.elementor-element-8808760 > .elementor-background-slideshow::before, .elementor-204 .elementor-element.elementor-element-8808760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-204 .elementor-element.elementor-element-8808760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Caveat", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-4ec18b8 );}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-96d8a13-font-family ), Sans-serif;font-size:var( --e-global-typography-96d8a13-font-size );font-weight:var( --e-global-typography-96d8a13-font-weight );text-transform:var( --e-global-typography-96d8a13-text-transform );}.elementor-204 .elementor-element.elementor-element-b156281:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-b156281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosellepreprimary.com/wp-content/uploads/2026/09/036-object-jar1.png");background-position:98% 10%;background-repeat:no-repeat;}.elementor-204 .elementor-element.elementor-element-b156281 > .elementor-background-overlay{background-image:url("https://rosellepreprimary.com/wp-content/uploads/2026/09/037-object-scissors1.png");background-position:2% 90%;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-204 .elementor-element.elementor-element-b156281{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-204 .elementor-element.elementor-element-4af9fdd{z-index:99;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 10px 0px;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-96d8a13-font-family ), Sans-serif;font-size:var( --e-global-typography-96d8a13-font-size );font-weight:var( --e-global-typography-96d8a13-font-weight );text-transform:var( --e-global-typography-96d8a13-text-transform );margin:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-60ee225{text-align:center;font-family:var( --e-global-typography-17c34b5-font-family ), Sans-serif;font-size:var( --e-global-typography-17c34b5-font-size );font-weight:var( --e-global-typography-17c34b5-font-weight );text-transform:var( --e-global-typography-17c34b5-text-transform );color:var( --e-global-color-eb3a073 );}.elementor-204 .elementor-element.elementor-element-830600f{padding:40px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-36bd378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ec18b8 );}.elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-element-populated, .elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-element-populated > .elementor-background-overlay, .elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-204 .elementor-element.elementor-element-2f5f225{padding:0px 0px 10px 0px;}.elementor-204 .elementor-element.elementor-element-2f5f225:not( .elementor-widget-image ), .elementor-204 .elementor-element.elementor-element-2f5f225.elementor-widget-image img{-webkit-mask-image:url( https://rosellepreprimary.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-204 .elementor-element.elementor-element-4d3674b{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;top:199px;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-4d3674b{left:210px;}body.rtl .elementor-204 .elementor-element.elementor-element-4d3674b{right:210px;}.elementor-204 .elementor-element.elementor-element-4d3674b img{width:75px;}.elementor-204 .elementor-element.elementor-element-8a6fd7f{text-align:center;}.elementor-204 .elementor-element.elementor-element-8a6fd7f .elementor-heading-title{font-family:var( --e-global-typography-fd34662-font-family ), Sans-serif;font-size:var( --e-global-typography-fd34662-font-size );font-weight:var( --e-global-typography-fd34662-font-weight );text-transform:var( --e-global-typography-fd34662-text-transform );color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-dc59d06{text-align:center;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 );color:var( --e-global-color-text );}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-icon i{color:var( --e-global-color-b6a749a );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-icon svg{fill:var( --e-global-color-b6a749a );transition:fill 0.3s;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-d7a3fa5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-4d22809:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ec18b8 );}.elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-element-populated, .elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-element-populated > .elementor-background-overlay, .elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-204 .elementor-element.elementor-element-984be33{padding:0px 0px 10px 0px;}.elementor-204 .elementor-element.elementor-element-984be33:not( .elementor-widget-image ), .elementor-204 .elementor-element.elementor-element-984be33.elementor-widget-image img{-webkit-mask-image:url( https://rosellepreprimary.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-204 .elementor-element.elementor-element-fc7ab3d{width:auto;max-width:auto;background-color:var( --e-global-color-b6a749a );padding:25px 25px 25px 25px;top:199px;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-fc7ab3d{left:210px;}body.rtl .elementor-204 .elementor-element.elementor-element-fc7ab3d{right:210px;}.elementor-204 .elementor-element.elementor-element-fc7ab3d img{width:75px;}.elementor-204 .elementor-element.elementor-element-ba4d0eb{text-align:center;}.elementor-204 .elementor-element.elementor-element-ba4d0eb .elementor-heading-title{font-family:var( --e-global-typography-fd34662-font-family ), Sans-serif;font-size:var( --e-global-typography-fd34662-font-size );font-weight:var( --e-global-typography-fd34662-font-weight );text-transform:var( --e-global-typography-fd34662-text-transform );color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-c883c20{text-align:center;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 );color:var( --e-global-color-text );}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-icon i{color:var( --e-global-color-b6a749a );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-b6a749a );transition:fill 0.3s;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-089f1e5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-0314f1c{padding:40px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-b02e129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ec18b8 );}.elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-element-populated, .elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-element-populated > .elementor-background-overlay, .elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-204 .elementor-element.elementor-element-bb30058{padding:0px 0px 10px 0px;}.elementor-204 .elementor-element.elementor-element-bb30058:not( .elementor-widget-image ), .elementor-204 .elementor-element.elementor-element-bb30058.elementor-widget-image img{-webkit-mask-image:url( https://rosellepreprimary.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-204 .elementor-element.elementor-element-36327a0{width:auto;max-width:auto;background-color:var( --e-global-color-cb60406 );padding:25px 25px 25px 25px;top:199px;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-36327a0{left:210px;}body.rtl .elementor-204 .elementor-element.elementor-element-36327a0{right:210px;}.elementor-204 .elementor-element.elementor-element-36327a0 img{width:75px;}.elementor-204 .elementor-element.elementor-element-26a0278{text-align:center;}.elementor-204 .elementor-element.elementor-element-26a0278 .elementor-heading-title{font-family:var( --e-global-typography-fd34662-font-family ), Sans-serif;font-size:var( --e-global-typography-fd34662-font-size );font-weight:var( --e-global-typography-fd34662-font-weight );text-transform:var( --e-global-typography-fd34662-text-transform );color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-fa2e27e{text-align:center;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 );color:var( --e-global-color-text );}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-icon i{color:var( --e-global-color-b6a749a );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-icon svg{fill:var( --e-global-color-b6a749a );transition:fill 0.3s;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-120b0fb{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-09379f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ec18b8 );}.elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-element-populated, .elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-204 .elementor-element.elementor-element-0e5d514{padding:0px 0px 10px 0px;}.elementor-204 .elementor-element.elementor-element-0e5d514:not( .elementor-widget-image ), .elementor-204 .elementor-element.elementor-element-0e5d514.elementor-widget-image img{-webkit-mask-image:url( https://rosellepreprimary.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-204 .elementor-element.elementor-element-858a7c0{width:auto;max-width:auto;background-color:var( --e-global-color-cb60406 );padding:25px 25px 25px 25px;top:199px;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-858a7c0{left:210px;}body.rtl .elementor-204 .elementor-element.elementor-element-858a7c0{right:210px;}.elementor-204 .elementor-element.elementor-element-858a7c0 img{width:75px;}.elementor-204 .elementor-element.elementor-element-da86312{text-align:center;}.elementor-204 .elementor-element.elementor-element-da86312 .elementor-heading-title{font-family:var( --e-global-typography-fd34662-font-family ), Sans-serif;font-size:var( --e-global-typography-fd34662-font-size );font-weight:var( --e-global-typography-fd34662-font-weight );text-transform:var( --e-global-typography-fd34662-text-transform );color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-4a9ac7c{text-align:center;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 );color:var( --e-global-color-text );}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-icon i{color:var( --e-global-color-b6a749a );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-icon svg{fill:var( --e-global-color-b6a749a );transition:fill 0.3s;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-f2a4104{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-96d8a13-font-size );}.elementor-204 .elementor-element.elementor-element-b156281:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-b156281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:98% 2%;background-size:10% auto;}.elementor-204 .elementor-element.elementor-element-b156281 > .elementor-background-overlay{background-position:2% 98%;background-size:10% auto;}.elementor-204 .elementor-element.elementor-element-b156281{padding:80px 0px 80px 0px;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-96d8a13-font-size );}.elementor-204 .elementor-element.elementor-element-60ee225{font-size:var( --e-global-typography-17c34b5-font-size );}.elementor-204 .elementor-element.elementor-element-830600f{padding:30px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-4d3674b{padding:10px 10px 10px 10px;top:140px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-4d3674b{left:130px;}body.rtl .elementor-204 .elementor-element.elementor-element-4d3674b{right:130px;}.elementor-204 .elementor-element.elementor-element-4d3674b img{width:35px;}.elementor-204 .elementor-element.elementor-element-8a6fd7f .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-dc59d06{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-fc7ab3d{padding:10px 10px 10px 10px;top:140px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-fc7ab3d{left:130px;}body.rtl .elementor-204 .elementor-element.elementor-element-fc7ab3d{right:130px;}.elementor-204 .elementor-element.elementor-element-fc7ab3d img{width:35px;}.elementor-204 .elementor-element.elementor-element-ba4d0eb .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-c883c20{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-0314f1c{padding:30px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-36327a0{padding:10px 10px 10px 10px;top:140px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-36327a0{left:130px;}body.rtl .elementor-204 .elementor-element.elementor-element-36327a0{right:130px;}.elementor-204 .elementor-element.elementor-element-36327a0 img{width:35px;}.elementor-204 .elementor-element.elementor-element-26a0278 .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-fa2e27e{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-858a7c0{padding:10px 10px 10px 10px;top:140px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-858a7c0{left:130px;}body.rtl .elementor-204 .elementor-element.elementor-element-858a7c0{right:130px;}.elementor-204 .elementor-element.elementor-element-858a7c0 img{width:35px;}.elementor-204 .elementor-element.elementor-element-da86312 .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-4a9ac7c{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title{font-size:34px;}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-5907616 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-96d8a13-font-size );}.elementor-204 .elementor-element.elementor-element-b156281:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-b156281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 1%;}.elementor-204 .elementor-element.elementor-element-b156281 > .elementor-background-overlay{background-position:1% 99%;}.elementor-204 .elementor-element.elementor-element-b156281{padding:60px 10px 60px 10px;}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-secondary-font-size );}.elementor-204 .elementor-element.elementor-element-4af9fdd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-96d8a13-font-size );}.elementor-204 .elementor-element.elementor-element-60ee225{font-size:var( --e-global-typography-17c34b5-font-size );}.elementor-204 .elementor-element.elementor-element-830600f{padding:20px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-36bd378 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-4d3674b{left:163px;}body.rtl .elementor-204 .elementor-element.elementor-element-4d3674b{right:163px;}.elementor-204 .elementor-element.elementor-element-4d3674b{top:200px;}.elementor-204 .elementor-element.elementor-element-8a6fd7f .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-dc59d06{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-d7a3fa5 .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-4d22809 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-fc7ab3d{left:162px;}body.rtl .elementor-204 .elementor-element.elementor-element-fc7ab3d{right:162px;}.elementor-204 .elementor-element.elementor-element-fc7ab3d{top:200px;}.elementor-204 .elementor-element.elementor-element-ba4d0eb .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-c883c20{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-089f1e5 .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-0314f1c{padding:20px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-b02e129 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-36327a0{left:163px;}body.rtl .elementor-204 .elementor-element.elementor-element-36327a0{right:163px;}.elementor-204 .elementor-element.elementor-element-36327a0{top:200px;}.elementor-204 .elementor-element.elementor-element-26a0278 .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-fa2e27e{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-120b0fb .elementor-icon-list-item > a{font-size:16px;}.elementor-204 .elementor-element.elementor-element-09379f0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-858a7c0{left:163px;}body.rtl .elementor-204 .elementor-element.elementor-element-858a7c0{right:163px;}.elementor-204 .elementor-element.elementor-element-858a7c0{top:200px;}.elementor-204 .elementor-element.elementor-element-da86312 .elementor-heading-title{font-size:var( --e-global-typography-fd34662-font-size );}.elementor-204 .elementor-element.elementor-element-4a9ac7c{font-size:var( --e-global-typography-text-font-size );}.elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-204 .elementor-element.elementor-element-f2a4104 .elementor-icon-list-item > a{font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-830600f *//* =========================================================
   ROSELLE GRADE CARDS
   CLEAN FINAL VERSION
   ========================================================= */


/* =========================================================
   ROW WIDTH / SPACING
   ========================================================= */

.elementor-element-830600f > .elementor-container,
.elementor-element-0314f1c > .elementor-container {
    max-width: 1080px !important;
    margin: 0 auto;
    gap: 28px;
    align-items: stretch;
}

.elementor-element-830600f {
    margin-bottom: 28px;
}


/* =========================================================
   CARD BASE
   ========================================================= */

.elementor-element-36bd378,
.elementor-element-4d22809,
.elementor-element-b02e129,
.elementor-element-09379f0 {
    position: relative;

    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;

    border: 1px solid rgba(30, 45, 65, 0.08) !important;
    border-radius: 24px;

    overflow: visible;

    box-shadow:
        0 3px 8px rgba(0, 0, 0, 0.05),
        0 15px 35px rgba(0, 0, 0, 0.08);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


/* Force Elementor inner layer to white too */

.elementor-element-36bd378 > .elementor-widget-wrap,
.elementor-element-4d22809 > .elementor-widget-wrap,
.elementor-element-b02e129 > .elementor-widget-wrap,
.elementor-element-09379f0 > .elementor-widget-wrap {
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;

    padding: 30px 38px 34px !important;

    border-radius: 24px;
}


/* Remove any Elementor background overlay on these cards */

.elementor-element-36bd378 > .elementor-background-overlay,
.elementor-element-4d22809 > .elementor-background-overlay,
.elementor-element-b02e129 > .elementor-background-overlay,
.elementor-element-09379f0 > .elementor-background-overlay {
    display: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-element-36bd378:hover,
.elementor-element-4d22809:hover,
.elementor-element-b02e129:hover,
.elementor-element-09379f0:hover {
    transform: translateY(-5px);

    box-shadow:
        0 5px 12px rgba(0, 0, 0, 0.06),
        0 20px 45px rgba(0, 0, 0, 0.11);
}


/* =========================================================
   MAIN ROUND PHOTOS
   ========================================================= */

.elementor-element-2f5f225,
.elementor-element-984be33,
.elementor-element-bb30058,
.elementor-element-0e5d514 {
    text-align: center;
}


.elementor-element-2f5f225 img,
.elementor-element-984be33 img,
.elementor-element-bb30058 img,
.elementor-element-0e5d514 img {
    width: 180px !important;
    height: 180px !important;

    object-fit: cover !important;
    object-position: center center;

    border-radius: 50% !important;

    border: 6px solid #ffffff;

    box-shadow:
        0 5px 18px rgba(0, 0, 0, 0.12);

    display: inline-block;
}


/* =========================================================
   OVERLAPPING COLOURED BADGES
   ========================================================= */

.elementor-element-4d3674b,
.elementor-element-fc7ab3d,
.elementor-element-36327a0,
.elementor-element-858a7c0 {
    position: absolute !important;

    width: 68px !important;
    max-width: 68px !important;
    height: 68px !important;

    left: 50% !important;
    right: auto !important;

    top: 176px !important;
    bottom: auto !important;

    transform: translateX(-50%) !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 10 !important;
}


/* Badge image */

.elementor-element-4d3674b img,
.elementor-element-fc7ab3d img,
.elementor-element-36327a0 img,
.elementor-element-858a7c0 img {
    width: 68px !important;
    height: 68px !important;

    min-width: 68px !important;
    max-width: 68px !important;

    object-fit: contain;

    border-radius: 50%;

    border: 3px solid #ffffff;

    box-shadow:
        0 3px 5px rgba(0, 0, 0, 0.08),
        0 6px 14px rgba(0, 0, 0, 0.12);
}


/* =========================================================
   TITLES
   ========================================================= */

.elementor-element-8a6fd7f,
.elementor-element-ba4d0eb,
.elementor-element-26a0278,
.elementor-element-da86312 {
    margin-top: 46px !important;
    margin-bottom: 12px !important;
    text-align: center;
}


.elementor-element-8a6fd7f .elementor-heading-title,
.elementor-element-ba4d0eb .elementor-heading-title,
.elementor-element-26a0278 .elementor-heading-title,
.elementor-element-da86312 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.3 !important;
}


/* =========================================================
   DESCRIPTIONS
   ========================================================= */

.elementor-element-dc59d06,
.elementor-element-c883c20,
.elementor-element-fa2e27e,
.elementor-element-4a9ac7c {
    max-width: 440px;

    margin-left: auto;
    margin-right: auto;
    margin-bottom: 22px !important;

    text-align: center;
}


.elementor-element-dc59d06 p,
.elementor-element-c883c20 p,
.elementor-element-fa2e27e p,
.elementor-element-4a9ac7c p {
    font-size: 15px !important;
    line-height: 1.7 !important;

    color: #58606d;

    margin-bottom: 0;
}


/* =========================================================
   INFO LIST
   ========================================================= */

.elementor-element-d7a3fa5,
.elementor-element-089f1e5,
.elementor-element-120b0fb,
.elementor-element-f2a4104 {
    width: 100%;
    max-width: 390px;

    margin-left: auto !important;
    margin-right: auto !important;
}


/* Info rows */

.elementor-element-d7a3fa5 .elementor-icon-list-item,
.elementor-element-089f1e5 .elementor-icon-list-item,
.elementor-element-120b0fb .elementor-icon-list-item,
.elementor-element-f2a4104 .elementor-icon-list-item {
    display: flex !important;

    align-items: center;
    justify-content: flex-start !important;

    text-align: left !important;

    padding: 10px 14px !important;
    margin-bottom: 8px !important;

    background: #f8f9fc;

    border: 1px solid #eef0f4;
    border-radius: 10px;
}


/* Remove spacing from final row */

.elementor-element-d7a3fa5 .elementor-icon-list-item:last-child,
.elementor-element-089f1e5 .elementor-icon-list-item:last-child,
.elementor-element-120b0fb .elementor-icon-list-item:last-child,
.elementor-element-f2a4104 .elementor-icon-list-item:last-child {
    margin-bottom: 0 !important;
}


/* Small check icons */

.elementor-element-d7a3fa5 .elementor-icon-list-icon,
.elementor-element-089f1e5 .elementor-icon-list-icon,
.elementor-element-120b0fb .elementor-icon-list-icon,
.elementor-element-f2a4104 .elementor-icon-list-icon {
    margin-right: 10px;

    flex: 0 0 auto;
}


/* Info text */

.elementor-element-d7a3fa5 .elementor-icon-list-text,
.elementor-element-089f1e5 .elementor-icon-list-text,
.elementor-element-120b0fb .elementor-icon-list-text,
.elementor-element-f2a4104 .elementor-icon-list-text {
    font-size: 14px !important;
    line-height: 1.4;
}


/* =========================================================
   INTRO TEXT ABOVE CARDS
   ========================================================= */

.elementor-element-60ee225 {
    max-width: 820px;

    margin-left: auto;
    margin-right: auto;

    text-align: center;
}


.elementor-element-60ee225 p {
    font-size: 16px;
    line-height: 1.7;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-element-830600f > .elementor-container,
    .elementor-element-0314f1c > .elementor-container {
        padding-left: 20px;
        padding-right: 20px;

        gap: 20px;
    }


    .elementor-element-36bd378 > .elementor-widget-wrap,
    .elementor-element-4d22809 > .elementor-widget-wrap,
    .elementor-element-b02e129 > .elementor-widget-wrap,
    .elementor-element-09379f0 > .elementor-widget-wrap {
        padding-left: 26px !important;
        padding-right: 26px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-830600f > .elementor-container,
    .elementor-element-0314f1c > .elementor-container {
        display: flex !important;
        flex-direction: column !important;

        gap: 22px;

        padding-left: 15px;
        padding-right: 15px;
    }


    .elementor-element-830600f {
        margin-bottom: 22px;
    }


    .elementor-element-36bd378,
    .elementor-element-4d22809,
    .elementor-element-b02e129,
    .elementor-element-09379f0 {
        width: 100% !important;
    }


    .elementor-element-36bd378 > .elementor-widget-wrap,
    .elementor-element-4d22809 > .elementor-widget-wrap,
    .elementor-element-b02e129 > .elementor-widget-wrap,
    .elementor-element-09379f0 > .elementor-widget-wrap {
        padding: 25px 20px 28px !important;
    }


    /* Smaller photo */

    .elementor-element-2f5f225 img,
    .elementor-element-984be33 img,
    .elementor-element-bb30058 img,
    .elementor-element-0e5d514 img {
        width: 165px !important;
        height: 165px !important;
    }


    /* Reposition badge for smaller mobile photo */

    .elementor-element-4d3674b,
    .elementor-element-fc7ab3d,
    .elementor-element-36327a0,
    .elementor-element-858a7c0 {
        top: 158px !important;

        width: 62px !important;
        max-width: 62px !important;
        height: 62px !important;
    }


    .elementor-element-4d3674b img,
    .elementor-element-fc7ab3d img,
    .elementor-element-36327a0 img,
    .elementor-element-858a7c0 img {
        width: 62px !important;
        height: 62px !important;

        min-width: 62px !important;
        max-width: 62px !important;
    }


    /* Mobile title */

    .elementor-element-8a6fd7f,
    .elementor-element-ba4d0eb,
    .elementor-element-26a0278,
    .elementor-element-da86312 {
        margin-top: 42px !important;
    }


    .elementor-element-8a6fd7f .elementor-heading-title,
    .elementor-element-ba4d0eb .elementor-heading-title,
    .elementor-element-26a0278 .elementor-heading-title,
    .elementor-element-da86312 .elementor-heading-title {
        font-size: 20px !important;
    }


    /* Mobile text */

    .elementor-element-dc59d06 p,
    .elementor-element-c883c20 p,
    .elementor-element-fa2e27e p,
    .elementor-element-4a9ac7c p {
        font-size: 14.5px !important;
    }


    /* Let information pills fill more of card */

    .elementor-element-d7a3fa5,
    .elementor-element-089f1e5,
    .elementor-element-120b0fb,
    .elementor-element-f2a4104 {
        max-width: 100%;
    }

}/* End custom CSS */