.elementor-31 .elementor-element.elementor-element-3b1bf4fc{--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:center;--padding-top:64px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-3b1bf4fc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3b1bf4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-31 .elementor-element.elementor-element-45989b01{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-4379ef84 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-4379ef84{text-align:start;}.elementor-31 .elementor-element.elementor-element-4fb6e8bc > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31 .elementor-element.elementor-element-4fb6e8bc{text-align:start;}.elementor-31 .elementor-element.elementor-element-4fb6e8bc .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:56px;font-weight:700;line-height:1.05em;color:#22324A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7673f76f > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-31 .elementor-element.elementor-element-7673f76f{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-380618c0{--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:center;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-2aebb80b .elementor-button{background-color:#F11A29;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 8px 24px 0px rgba(241,26,41,.32);border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-6a77f8e6 .elementor-button{background-color:#ffffff;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;fill:#1071B5;color:#1071B5;border-style:solid;border-width:3px 3px 3px 3px;border-color:#1071B5;border-radius:5px 5px 5px 5px;padding:8px 16px 8px 16px;}.elementor-31 .elementor-element.elementor-element-5e53215f{--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:center;}.elementor-31 .elementor-element.elementor-element-5c73ffef{--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:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-48cfc9bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-746982d6{--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:center;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-746982d6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-746982d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-31 .elementor-element.elementor-element-6ad78715{--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:center;}.elementor-31 .elementor-element.elementor-element-5f12babc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-5f12babc{text-align:center;}.elementor-31 .elementor-element.elementor-element-7ae260b6{text-align:center;}.elementor-31 .elementor-element.elementor-element-7ae260b6 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#22324A;}.elementor-31 .elementor-element.elementor-element-7db88695 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7db88695{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-slwstk01 > .elementor-widget-container{--e-transform-rotateZ:-10deg;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-slwstk01{right:30px;}body.rtl .elementor-31 .elementor-element.elementor-element-slwstk01{left:30px;}.elementor-31 .elementor-element.elementor-element-slwstk01{top:-68px;z-index:5;}.elementor-31 .elementor-element.elementor-element-slwstk01 img{width:300px;}.elementor-31 .elementor-element.elementor-element-1b51b674{--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:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1b51b674:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1b51b674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEF0;}.elementor-31 .elementor-element.elementor-element-417161c4{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-17609afc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-17609afc{text-align:center;}.elementor-31 .elementor-element.elementor-element-20016c51{text-align:center;}.elementor-31 .elementor-element.elementor-element-20016c51 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#22324A;}.elementor-31 .elementor-element.elementor-element-97da99d{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:30px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:18px;}.elementor-31 .elementor-element.elementor-element-97da99d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:4px 4px 4px 4px;}.elementor-31 .elementor-element.elementor-element-97da99d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-97da99d .swiper-slide > .elementor-element{height:100%;}.elementor-31 .elementor-element.elementor-element-766002a6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-766002a6{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-4542383b .elementor-button{background-color:#F11A29;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 8px 24px 0px rgba(241,26,41,.32);border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-6454c830{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-6454c830:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6454c830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-25f9e86a{--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:center;}.elementor-31 .elementor-element.elementor-element-208c263 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-208c263{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d88c30f{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d88c30f .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#22324A;}.elementor-31 .elementor-element.elementor-element-512e50f8{--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-31 .elementor-element.elementor-element-447b87ef{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-30c2f7a1{text-align:center;}.elementor-31 .elementor-element.elementor-element-1ce58362{text-align:center;}.elementor-31 .elementor-element.elementor-element-5f7fd46d{text-align:center;}.elementor-31 .elementor-element.elementor-element-44f53229{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-e7a6925{text-align:center;}.elementor-31 .elementor-element.elementor-element-66d0e1d0{text-align:center;}.elementor-31 .elementor-element.elementor-element-f654eb8{text-align:center;}.elementor-31 .elementor-element.elementor-element-4e0c09cc{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-4b562f27{text-align:center;}.elementor-31 .elementor-element.elementor-element-1733a31a{text-align:center;}.elementor-31 .elementor-element.elementor-element-17eceb7a{text-align:center;}.elementor-31 .elementor-element.elementor-element-30be774e{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-68ee4985{text-align:center;}.elementor-31 .elementor-element.elementor-element-344cf8ab{text-align:center;}.elementor-31 .elementor-element.elementor-element-5bcd21c0{text-align:center;}.elementor-31 .elementor-element.elementor-element-slwstk02 > .elementor-widget-container{--e-transform-rotateZ:14deg;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-slwstk02{left:19px;}body.rtl .elementor-31 .elementor-element.elementor-element-slwstk02{right:19px;}.elementor-31 .elementor-element.elementor-element-slwstk02{bottom:-15px;z-index:5;}.elementor-31 .elementor-element.elementor-element-slwstk02 img{width:175px;}.elementor-31 .elementor-element.elementor-element-543a2222{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-543a2222:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-543a2222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DAF1FB 0%, #EAF8E0 100%);}.elementor-31 .elementor-element.elementor-element-6f70a9fe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6928e5e6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2b098285 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-2b098285{text-align:start;}.elementor-31 .elementor-element.elementor-element-2767f72a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31 .elementor-element.elementor-element-2767f72a{text-align:start;}.elementor-31 .elementor-element.elementor-element-2767f72a .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:#22324A;}.elementor-31 .elementor-element.elementor-element-44edb2f6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-44edb2f6{font-family:"Nunito", Sans-serif;font-size:16px;line-height:1.7em;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-2f6874bd > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-31 .elementor-element.elementor-element-2f6874bd{text-align:start;}.elementor-31 .elementor-element.elementor-element-231231e1 .elementor-button{background-color:#F11A29;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 8px 24px 0px rgba(241,26,41,.3);border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-slwstk03 > .elementor-widget-container{--e-transform-rotateZ:-8deg;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-slwstk03{right:42px;}body.rtl .elementor-31 .elementor-element.elementor-element-slwstk03{left:42px;}.elementor-31 .elementor-element.elementor-element-slwstk03{top:-44px;z-index:5;}.elementor-31 .elementor-element.elementor-element-slwstk03 img{width:161px;}.elementor-31 .elementor-element.elementor-element-6327f39a{--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:center;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-6327f39a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6327f39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F11A29 0%, #F49225 100%);}.elementor-31 .elementor-element.elementor-element-b9b7cac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-b9b7cac{text-align:center;}.elementor-31 .elementor-element.elementor-element-b9b7cac .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:700;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-a47e4f1 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-31 .elementor-element.elementor-element-a47e4f1{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;color:rgba(255,255,255,.9);}.elementor-31 .elementor-element.elementor-element-54aef66d{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-c5564da .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1bc8e235 .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-70b59ee .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-19b08fed .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-29d4a840 .elementor-button{background-color:#ffffff;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;fill:#F11A29;color:#F11A29;box-shadow:0px 10px 26px 0px rgba(0,0,0,.2);border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-7687f78c{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-7687f78c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7687f78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-7f1fc5b5{--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:center;}.elementor-31 .elementor-element.elementor-element-c555176 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-c555176{text-align:center;}.elementor-31 .elementor-element.elementor-element-52760761{text-align:center;}.elementor-31 .elementor-element.elementor-element-52760761 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#22324A;}.elementor-31 .elementor-element.elementor-element-3c09c894{--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:center;}.elementor-31 .elementor-element.elementor-element-358cd997 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-31 .elementor-element.elementor-element-358cd997{text-align:center;}.elementor-31 .elementor-element.elementor-element-358cd997 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:#F49225;}.elementor-31 .elementor-element.elementor-element-1c047ded{text-align:center;font-family:"Nunito", Sans-serif;font-size:14px;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-59eee41{--e-image-carousel-slides-to-show:4;}.elementor-31 .elementor-element.elementor-element-59eee41 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-31 .elementor-element.elementor-element-slwstk04 > .elementor-widget-container{--e-transform-rotateZ:12deg;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-slwstk04{left:83px;}body.rtl .elementor-31 .elementor-element.elementor-element-slwstk04{right:83px;}.elementor-31 .elementor-element.elementor-element-slwstk04{bottom:-41px;z-index:5;}.elementor-31 .elementor-element.elementor-element-slwstk04 img{width:130px;}.elementor-31 .elementor-element.elementor-element-54743781{--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:center;--padding-top:60px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-54743781:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-54743781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-31 .elementor-element.elementor-element-39f78130{--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:center;}.elementor-31 .elementor-element.elementor-element-2a6411f4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-2a6411f4{text-align:center;}.elementor-31 .elementor-element.elementor-element-63a38b70 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31 .elementor-element.elementor-element-63a38b70{text-align:center;}.elementor-31 .elementor-element.elementor-element-63a38b70 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:36px;font-weight:700;color:#22324A;}.elementor-31 .elementor-element.elementor-element-305bd3ec{text-align:center;font-family:"Nunito", Sans-serif;font-size:15px;color:#5A6B82;}.elementor-31 .elementor-element.elementor-element-6134f927 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6134f927{text-align:center;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-4fb6e8bc .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-5e53215f{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-7ae260b6 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-20016c51 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-97da99d{--swiper-slides-to-display:2;}.elementor-31 .elementor-element.elementor-element-2d88c30f .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-512e50f8{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-2767f72a .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-b9b7cac .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-52760761 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-63a38b70 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-3b1bf4fc{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-417161c4{--width:100%;}.elementor-31 .elementor-element.elementor-element-543a2222{--content-width:1200px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-3b1bf4fc{--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:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-45989b01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4fb6e8bc .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-380618c0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e53215f{--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-31 .elementor-element.elementor-element-5c73ffef{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7ae260b6 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-1b51b674{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-20016c51 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-97da99d{--swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-766002a6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6454c830{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2d88c30f .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-512e50f8{--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-31 .elementor-element.elementor-element-543a2222{--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:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6f70a9fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6928e5e6{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2767f72a .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-b9b7cac .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-52760761 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-54743781{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-63a38b70 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-4379ef84 */.elementor-31 .elementor-element.elementor-element-4379ef84 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#F11A29;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;padding:8px 16px;border-radius:99px;box-shadow:0 6px 20px rgba(241,26,41,.18);border:2px dashed #F11A29;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fb6e8bc */.elementor-31 .elementor-element.elementor-element-4fb6e8bc .elementor-heading-title{position:relative;display:inline-block;}.elementor-31 .elementor-element.elementor-element-4fb6e8bc .elementor-heading-title::after{content:'';position:absolute;left:0;right:30%;bottom:6px;height:14px;background:#F9C892;z-index:-1;border-radius:6px;transform:rotate(-1deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e53215f */.elementor-31 .elementor-element.elementor-element-5e53215f .elementor-heading-title{font-family:Nunito,sans-serif;font-size:13.5px;font-weight:700;color:#5A6B82;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c73ffef */.elementor-31 .elementor-element.elementor-element-5c73ffef{position:relative;min-height:520px;display:block;}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-ha{position:absolute;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(16,113,181,.18);border:8px solid #fff;background:#fff;}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-ha img{width:100%;height:100%;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-ha-1{top:0;left:6%;width:54%;height:62%;transform:rotate(-4deg);}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-ha-2{top:14%;right:0;width:42%;height:46%;transform:rotate(5deg);}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-ha-3{bottom:0;left:24%;width:50%;height:48%;transform:rotate(2deg);}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-stk{position:absolute;border-radius:50%;display:grid;place-items:center;font-family:Fredoka,sans-serif;font-weight:700;color:#fff;text-align:center;box-shadow:0 8px 22px rgba(0,0,0,.15);z-index:5;line-height:1.05;white-space:pre-line;}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-stk-1{top:-12px;right:8%;width:110px;height:110px;background:#F49225;font-size:14px;border:4px dashed #fff;transform:rotate(-12deg);}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-stk-2{bottom:8%;left:-2%;width:88px;height:88px;background:#9AC93B;font-size:13px;border:4px solid #fff;transform:rotate(8deg);}.elementor-31 .elementor-element.elementor-element-5c73ffef .slw-stk .elementor-heading-title{color:#fff;font-family:Fredoka,sans-serif;font-weight:700;line-height:1.05;white-space:pre-line;}@media(max-width:980px){.elementor-31 .elementor-element.elementor-element-5c73ffef{min-height:380px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1bf4fc */.elementor-31 .elementor-element.elementor-element-3b1bf4fc{position:relative;overflow:hidden;background:radial-gradient(ellipse 600px 400px at 10% 10%,#FFE3DA 0%,transparent 60%),radial-gradient(ellipse 700px 500px at 90% 0%,#DAF1FB 0%,transparent 60%),radial-gradient(ellipse 500px 400px at 80% 100%,#E5F5D2 0%,transparent 65%),linear-gradient(180deg,#FFF8EE 0%,#FFFDF7 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f12babc */.elementor-31 .elementor-element.elementor-element-5f12babc .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#F11A29;background:#fff;padding:6px 16px;border-radius:99px;box-shadow:0 4px 12px rgba(241,26,41,.12);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17609afc */.elementor-31 .elementor-element.elementor-element-17609afc .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#1071B5;background:#fff;padding:6px 16px;border-radius:99px;box-shadow:0 4px 12px rgba(16,113,181,.12);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20016c51 */.elementor-31 .elementor-element.elementor-element-20016c51 .elementor-heading-title em,.elementor-31 .elementor-element.elementor-element-20016c51 .elementor-heading-title strong{color:#F11A29;font-style:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b51b674 */.elementor-31 .elementor-element.elementor-element-1b51b674 {
  position: relative;
}

.elementor-31 .elementor-element.elementor-element-1b51b674::before,
.elementor-31 .elementor-element.elementor-element-1b51b674::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 80px;
  background-image: radial-gradient(circle 40px at 40px 0, transparent 38px, #FFF8EE 39px);
  background-size: 80px 80px;
  background-repeat: repeat-x;
}

.elementor-31 .elementor-element.elementor-element-1b51b674::before {
  top: -1px;
  transform: rotate(180deg);
}

.elementor-31 .elementor-element.elementor-element-1b51b674::after {
  bottom: -1px;
  background-image: radial-gradient(circle 40px at 40px 0, transparent 38px, #ffffff 39px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-208c263 */.elementor-31 .elementor-element.elementor-element-208c263 .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#9AC93B;background:#F1F8E0;padding:6px 16px;border-radius:99px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512e50f8 */.elementor-31 .elementor-element.elementor-element-512e50f8{position:relative;}.elementor-31 .elementor-element.elementor-element-512e50f8::before{content:'';position:absolute;top:54px;left:12.5%;right:12.5%;border-top:3px dashed #D4DDE8;z-index:0;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step{position:relative;text-align:center;z-index:1;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-icon .elementor-heading-title{width:108px;height:108px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;font-size:46px;background:#fff;border:5px solid;box-shadow:0 10px 24px rgba(0,0,0,.1);}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-1 .slw-step-icon .elementor-heading-title{border-color:#F11A29;color:#F11A29;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-2 .slw-step-icon .elementor-heading-title{border-color:#25ABE0;color:#25ABE0;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-3 .slw-step-icon .elementor-heading-title{border-color:#F49225;color:#F49225;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-4 .slw-step-icon .elementor-heading-title{border-color:#9AC93B;color:#9AC93B;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-title .elementor-heading-title{font-family:Fredoka,sans-serif;font-size:18px;font-weight:700;color:#22324A;margin-bottom:6px;}.elementor-31 .elementor-element.elementor-element-512e50f8 .slw-step-desc{font-family:Nunito,sans-serif;font-size:14px;color:#5A6B82;max-width:240px;margin:0 auto;line-height:1.55;}@media(max-width:980px){.elementor-31 .elementor-element.elementor-element-512e50f8::before{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f70a9fe */.elementor-31 .elementor-element.elementor-element-6f70a9fe{position:relative;}.elementor-31 .elementor-element.elementor-element-6f70a9fe::before,.elementor-31 .elementor-element.elementor-element-6f70a9fe::after{content:'';position:absolute;width:120px;height:34px;border:1px dashed rgba(255,255,255,.6);z-index:3;}.elementor-31 .elementor-element.elementor-element-6f70a9fe::before{top:-14px;left:30%;transform:rotate(-8deg);background:rgba(241,146,37,.55);}.elementor-31 .elementor-element.elementor-element-6f70a9fe::after{bottom:18px;right:0;transform:rotate(15deg);background:rgba(154,201,59,.55);}.elementor-31 .elementor-element.elementor-element-6f70a9fe .elementor-widget-image{background:#fff;padding:14px;border-radius:28px;box-shadow:0 18px 44px rgba(16,113,181,.18);transform:rotate(-3deg);}.elementor-31 .elementor-element.elementor-element-6f70a9fe .elementor-widget-image img{border-radius:18px;aspect-ratio:1/1;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b098285 */.elementor-31 .elementor-element.elementor-element-2b098285 .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#1071B5;background:#fff;padding:6px 16px;border-radius:99px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f6874bd */.elementor-31 .elementor-element.elementor-element-2f6874bd .elementor-heading-title{font-family:Fredoka,sans-serif;font-weight:600;color:#F11A29;font-size:24px;display:inline-block;transform:rotate(-3deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54aef66d */.elementor-31 .elementor-element.elementor-element-54aef66d .elementor-heading-title{display:inline-block;background:rgba(255,255,255,.18);color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;padding:9px 18px;border-radius:99px;border:2px dashed rgba(255,255,255,.55);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c555176 */.elementor-31 .elementor-element.elementor-element-c555176 .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#F49225;background:#FFF1DF;padding:6px 16px;border-radius:99px;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-59eee41 */.elementor-31 .elementor-element.elementor-element-59eee41 img {
    padding:5px;
}

.elementor-image-carousel.swiper-wrapper {
    align-items: center;
}

.elementor-image-carousel .swiper-slide {
    height: auto;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6411f4 */.elementor-31 .elementor-element.elementor-element-2a6411f4 .elementor-heading-title{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#E26F72;background:#fff;padding:6px 16px;border-radius:99px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6134f927 */.elementor-31 .elementor-element.elementor-element-6134f927 .elementor-heading-title{font-family:Nunito,sans-serif;font-weight:700;color:#E26F72;font-size:15px;}/* End custom CSS */