.elementor-771 .elementor-element.elementor-element-f5ad32f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-70c7477{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-70c7477:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-70c7477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/Rework-background-sky.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-771 .elementor-element.elementor-element-299e569{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-299e569 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-weight:700;line-height:1.3em;color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-52c5573 .elementor-heading-title{font-size:55px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-a840c89{--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d304d0d .elementor-heading-title{font-size:55px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.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-771 .elementor-element.elementor-element-39c0bca{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-348369a .elementor-heading-title{font-size:55px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-210e2c4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-210e2c4 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-c724630{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-c724630 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-86dadb7{--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;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-771 .elementor-element.elementor-element-86dadb7:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-86dadb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-4a1b372{--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:2px 12px;--row-gap:2px;--column-gap:12px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4a1b372:hover{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-c4306f4{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-c4306f4.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-c4306f4 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-c4306f4 .elementor-heading-title a:hover, .elementor-771 .elementor-element.elementor-element-c4306f4 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-771 .elementor-element.elementor-element-435ae6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-435ae6c.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-435ae6c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-435ae6c.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-435ae6c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-435ae6c.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-435ae6c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon{font-size:45px;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon svg{height:45px;}.elementor-771 .elementor-element.elementor-element-7a88d7e{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-2b2300e{--e-rating-icon-font-size:12px;--e-rating-gap:3px;--e-rating-icon-marked-color:#DDD24A;}.elementor-771 .elementor-element.elementor-element-2a88190 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-879a2d7 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-0c7fba5{--e-image-carousel-slides-to-show:10;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;}.elementor-771 .elementor-element.elementor-element-4840fb7{--e-image-carousel-slides-to-show:10;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;}.elementor-771 .elementor-element.elementor-element-f755233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-58f6cbd .elementor-heading-title{font-size:12.5px;font-weight:600;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-afbabff{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-542329a .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-4950fb4{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-948e7f9{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-34d2225{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-569909b{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-569909b img{border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-1f1a8d1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-04a3fff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-04a3fff .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-14bf867{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-14bf867 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-34b40f4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-0e3e502{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-0e3e502 img{transition-duration:0.3s;border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-694f481{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-fd83c7b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-fd83c7b .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-8260e0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-8260e0e .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-3b36f79{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-75a5357{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-75a5357 img{transition-duration:0.3s;border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-cbfc833{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f5d9705{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-f5d9705 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-d421312{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-d421312 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-d8c88ca{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-f810a8b{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-f810a8b img{border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-da1f321{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9aa7f7e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-9aa7f7e .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-6ece569{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-6ece569 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-53e2d7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-53e2d7f:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-53e2d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFFF3;}.elementor-771 .elementor-element.elementor-element-8b690a1 .elementor-heading-title{font-size:12.5px;font-weight:700;letter-spacing:1px;color:#515F0A;}.elementor-771 .elementor-element.elementor-element-3ebedfc{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-ef0ccea .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-0d7f754{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-248995f{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-acec813{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-b67922e{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-b67922e img{border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-3b90e8b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8c1719f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-8c1719f .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-fb36dc5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-fb36dc5 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-b2abe56{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-b2abe56 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-de86da4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-d07d443{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-d07d443 img{transition-duration:0.3s;border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-3fd78b9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a4e19c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-a4e19c9 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-c164b0b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-c164b0b .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-660e7e6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-660e7e6 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-3046c5b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-e992711{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-e992711 img{transition-duration:0.3s;border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-a78519a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4c60570{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-4c60570 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-01b6823{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-01b6823 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-3a9916f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-3a9916f .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-70e8b0a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-771 .elementor-element.elementor-element-8ef01f4{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-8ef01f4 img{border-radius:7px 7px 7px 7px;}.elementor-771 .elementor-element.elementor-element-6cf810a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d7a78df{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-d7a78df .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.25em;color:#000000;}.elementor-771 .elementor-element.elementor-element-45fd62a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-45fd62a .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-9604d65{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-9604d65 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.25px;color:#5E5E5E;}.elementor-771 .elementor-element.elementor-element-f03d6e8{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-1780bc3{--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:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-66f143a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-66f143a .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-e750cfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-771 .elementor-element.elementor-element-e750cfb .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-771 .elementor-element.elementor-element-5d24194{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-93add59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7bf8c72{text-align:center;}.elementor-771 .elementor-element.elementor-element-7bf8c72 .elementor-heading-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-1014bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-1014bdd .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-8cd7c84{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8cd7c84.e-con{--align-self:flex-end;}.elementor-771 .elementor-element.elementor-element-0998c9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-ee39cea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:7px 7px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-ee39cea.e-con{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-f2ad6fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d234b22{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d234b22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-9d83187{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9d83187.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-fea3968{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:start;}.elementor-771 .elementor-element.elementor-element-fea3968 .elementor-heading-title{font-size:27.5px;font-weight:600;line-height:33.5px;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-746e77c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-db2dc34 .elementor-heading-title{font-size:12px;font-weight:400;text-decoration:line-through;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-771 .elementor-element.elementor-element-bc9187c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-bc9187c.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-bc9187c .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:-0.25px;color:#FF2D4B;}.elementor-771 .elementor-element.elementor-element-6d2801d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-771 .elementor-element.elementor-element-6d2801d .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:-0.2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-68fc569{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-68fc569.e-con{--flex-grow:0;--flex-shrink:0;}.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-771 .elementor-element.elementor-element-e2d2845 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-e2d2845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-d917a8b .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-d917a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-5a43963 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-5a43963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-53e679a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f5e1645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-6f3fe49{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-6f3fe49 img{width:35px;height:35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-771 .elementor-element.elementor-element-cafc4d9{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-cafc4d9 img{width:35px;height:35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-771 .elementor-element.elementor-element-7f0c46c{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-7f0c46c img{width:35px;height:35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-771 .elementor-element.elementor-element-526e66b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-771 .elementor-element.elementor-element-526e66b.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-526e66b .elementor-heading-title{font-size:12.5px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#5A5A5A;}.elementor-771 .elementor-element.elementor-element-d1f6259{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-b22c428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-771 .elementor-element.elementor-element-b22c428 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-b22c428.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-b22c428.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-b22c428.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-b22c428.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-b22c428.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-b22c428 .elementor-icon{font-size:15px;}.elementor-771 .elementor-element.elementor-element-b22c428 .elementor-icon svg{height:15px;}.elementor-771 .elementor-element.elementor-element-0ae911c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-771 .elementor-element.elementor-element-0ae911c.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-0ae911c .elementor-heading-title{font-size:12.5px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#797979;}.elementor-771 .elementor-element.elementor-element-4d6e25c .elementor-button{background-color:#000000;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 0px 015px 0px;}.elementor-771 .elementor-element.elementor-element-4d6e25c .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-4d6e25c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #85B00D 0%, #6B7A0C 100%);}.elementor-771 .elementor-element.elementor-element-4d6e25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-4b436aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:7px 7px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4b436aa.e-con{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-9fa46f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-1b8e2f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-1b8e2f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-0b851ad{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0b851ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-0e8bb1b{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:start;}.elementor-771 .elementor-element.elementor-element-0e8bb1b .elementor-heading-title{font-size:27.5px;font-weight:600;line-height:33.5px;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-9c54f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-034e5ea .elementor-heading-title{font-size:12px;font-weight:400;text-decoration:line-through;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-771 .elementor-element.elementor-element-4d2fc42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-4d2fc42.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-4d2fc42 .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:-0.25px;color:#FF2D4B;}.elementor-771 .elementor-element.elementor-element-a8f12b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-771 .elementor-element.elementor-element-a8f12b3 .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:-0.2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-10e2e51{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-10e2e51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1b77ce5 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-1b77ce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-3f31852 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-3f31852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-dca93f9 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-dca93f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-9d2b032{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-11da8dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-771 .elementor-element.elementor-element-11da8dc .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-11da8dc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-11da8dc.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-11da8dc.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-11da8dc.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-11da8dc.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-11da8dc .elementor-icon{font-size:15px;}.elementor-771 .elementor-element.elementor-element-11da8dc .elementor-icon svg{height:15px;}.elementor-771 .elementor-element.elementor-element-5d4a05a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-771 .elementor-element.elementor-element-5d4a05a.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-5d4a05a .elementor-heading-title{font-size:12.5px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#797979;}.elementor-771 .elementor-element.elementor-element-a19dd80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d21cb86 .elementor-button{background-color:#000000;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 0px 015px 0px;}.elementor-771 .elementor-element.elementor-element-d21cb86 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-d21cb86 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #85B00D 0%, #6B7A0C 100%);}.elementor-771 .elementor-element.elementor-element-d21cb86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-01a58bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:7px 7px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-01a58bf.e-con{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-737de0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-70b3997{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-70b3997.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-7b81cc4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7b81cc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-47e0235{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:start;}.elementor-771 .elementor-element.elementor-element-47e0235 .elementor-heading-title{font-size:27.5px;font-weight:600;line-height:33.5px;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-ab5a132{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-14405f9 .elementor-heading-title{font-size:12px;font-weight:400;text-decoration:line-through;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-771 .elementor-element.elementor-element-1e7640c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-1e7640c.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-1e7640c .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:-0.25px;color:#FF2D4B;}.elementor-771 .elementor-element.elementor-element-f819036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-771 .elementor-element.elementor-element-f819036 .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:-0.2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-4144286{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4144286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-0d36119 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-0d36119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-963f1e0 .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-963f1e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-d12a76c .elementor-button{background-color:#EFFFE300;font-size:10px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9B9B9;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-d12a76c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-3b8328b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-164311d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-771 .elementor-element.elementor-element-164311d .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-164311d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-164311d.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-164311d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-164311d.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-164311d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-164311d .elementor-icon{font-size:15px;}.elementor-771 .elementor-element.elementor-element-164311d .elementor-icon svg{height:15px;}.elementor-771 .elementor-element.elementor-element-79f9fc9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-771 .elementor-element.elementor-element-79f9fc9.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-79f9fc9 .elementor-heading-title{font-size:12.5px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#797979;}.elementor-771 .elementor-element.elementor-element-4dd4aaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-2d9d34f .elementor-button{background-color:#D3D3D3;font-weight:600;fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:15px 0px 015px 0px;}.elementor-771 .elementor-element.elementor-element-2d9d34f .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-2d9d34f .elementor-button:focus{background-color:#E7E7E7;}.elementor-771 .elementor-element.elementor-element-2d9d34f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-a502f21{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a502f21.e-con{--align-self:flex-end;}.elementor-771 .elementor-element.elementor-element-1e7141b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-29cbf9f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-29cbf9f:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-29cbf9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/AI-Engineering-Bootcamp.png");background-position:center center;background-size:cover;}.elementor-771 .elementor-element.elementor-element-470a5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-771 .elementor-element.elementor-element-470a5e6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-470a5e6 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-07e2edd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-07e2edd:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-07e2edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-1925059 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-d6b87bf .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#7A7A7A;}.elementor-771 .elementor-element.elementor-element-f7d0d85{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d0208e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-467848d .elementor-button{background-color:#DBFB55;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-467848d.elementor-element{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-467848d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-771 .elementor-element.elementor-element-044c123 .elementor-button{background-color:#000000;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:500;fill:#DBFB55;color:#DBFB55;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-1c464b1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-1c464b1:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-1c464b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/Cyber-Security-Bootcamp.png");background-position:center center;background-size:cover;}.elementor-771 .elementor-element.elementor-element-c529224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-771 .elementor-element.elementor-element-c529224.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-c529224 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-dfd6c06{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-dfd6c06:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-dfd6c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-dfd6c06.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-71a7ddd .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-c8ff739 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#7A7A7A;}.elementor-771 .elementor-element.elementor-element-1c58718{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-36769ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-60b3eda .elementor-button{background-color:#DBFB55;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-60b3eda.elementor-element{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-60b3eda .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-771 .elementor-element.elementor-element-5306842 .elementor-button{background-color:#000000;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:500;fill:#DBFB55;color:#DBFB55;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-e113517{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-e113517:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-e113517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/Product-Management-Bootcamp.png");background-position:center center;background-size:cover;}.elementor-771 .elementor-element.elementor-element-c354a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-771 .elementor-element.elementor-element-c354a12.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-c354a12 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-323dce5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-323dce5:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-323dce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-323dce5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-06595f1 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-5c3242e .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#7A7A7A;}.elementor-771 .elementor-element.elementor-element-0b25fd6{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-41a794d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4833a5d .elementor-button{background-color:#DBFB55;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-4833a5d.elementor-element{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-4833a5d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-771 .elementor-element.elementor-element-424c186 .elementor-button{background-color:#000000;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:500;fill:#DBFB55;color:#DBFB55;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-3296e76{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-3296e76:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-3296e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/AI-Engineering-Bootcamp.png");background-position:center center;background-size:cover;}.elementor-771 .elementor-element.elementor-element-6492fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-771 .elementor-element.elementor-element-6492fa0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-6492fa0 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-4c539c2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-4c539c2:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-4c539c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-bd4e6f0 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-4dafbb3 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#7A7A7A;}.elementor-771 .elementor-element.elementor-element-ddae049{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-143046e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-eca9226 .elementor-button{background-color:#DBFB55;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-eca9226.elementor-element{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-eca9226 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-771 .elementor-element.elementor-element-c188deb .elementor-button{background-color:#000000;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:500;fill:#DBFB55;color:#DBFB55;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-d1cc872{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-d1cc872:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-d1cc872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/AI-Engineering-Bootcamp.png");background-position:center center;background-size:cover;}.elementor-771 .elementor-element.elementor-element-c89ccab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-771 .elementor-element.elementor-element-c89ccab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-c89ccab .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-5ce28d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-5ce28d0:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5ce28d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-b16b643 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-771 .elementor-element.elementor-element-5f8f3a1 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#7A7A7A;}.elementor-771 .elementor-element.elementor-element-e5b64a8{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-10559cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-76d15d6 .elementor-button{background-color:#DBFB55;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-76d15d6.elementor-element{--align-self:stretch;}.elementor-771 .elementor-element.elementor-element-76d15d6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-771 .elementor-element.elementor-element-ff40df3 .elementor-button{background-color:#000000;font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:500;fill:#DBFB55;color:#DBFB55;border-radius:7px 7px 7px 7px;padding:14px 14px 14px 14px;}.elementor-771 .elementor-element.elementor-element-268eab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-268eab3:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-268eab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-771 .elementor-element.elementor-element-669620c .elementor-heading-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-42ed730{padding:0px 0px 25px 0px;}.elementor-771 .elementor-element.elementor-element-42ed730 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-87dd07c{padding:0px 0px 25px 0px;}.elementor-771 .elementor-element.elementor-element-87dd07c .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-7d87bdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-3cee6a4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-3cee6a4:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-3cee6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-2f2399c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0d66f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-771 .elementor-element.elementor-element-0d66f5a .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:-0.25px;color:#B8D739;}.elementor-771 .elementor-element.elementor-element-27b0831.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-27b0831 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-a34abff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-a34abff img{border-radius:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-73d339a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a2fbb8c{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a2fbb8c:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-a2fbb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-19f22c3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-19f22c3 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-35e56de{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-951ff3a{text-align:start;}.elementor-771 .elementor-element.elementor-element-951ff3a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;color:#87A21A;}.elementor-771 .elementor-element.elementor-element-814215a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D0D0;--border-color:#D0D0D0;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-814215a:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-814215a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-f9287c7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-5595c82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-5595c82 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-932c056{--display:flex;--justify-content:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-932c056:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-932c056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/Cyber-Security-Bootcamp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-3130bc3{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f686feb{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-f58d163{width:var( --container-widget-width, 60px );max-width:60px;background-color:#FFFFFF;padding:6px 6px 6px 6px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;}.elementor-771 .elementor-element.elementor-element-a4b295f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-a4b295f:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-a4b295f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-4372bb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-771 .elementor-element.elementor-element-4372bb6 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:-0.25px;color:#7F9E00;}.elementor-771 .elementor-element.elementor-element-ad9fe42.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-ad9fe42{text-align:start;}.elementor-771 .elementor-element.elementor-element-ad9fe42 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-590e866.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-590e866{text-align:start;}.elementor-771 .elementor-element.elementor-element-590e866 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-13d23dd{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-13d23dd:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-13d23dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-771 .elementor-element.elementor-element-6b15e57{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-695252c .elementor-heading-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-f0a9e5e .elementor-heading-title{font-size:35px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-b7013a2 .elementor-heading-title{font-size:35px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-d93e8f9{--display:flex;}.elementor-771 .elementor-element.elementor-element-d143003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d143003.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-84c7079{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9674b83 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-3687ca4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-3687ca4:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-3687ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-3687ca4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-b5b364a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0f4e3b9{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-0f4e3b9:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-0f4e3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-7687464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-7687464 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-0bc414b .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-0bc414b.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-0bc414b .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-0bc414b .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-98a56d7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-98a56d7 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-162c7d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-162c7d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-162c7d5 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-91fcce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-91fcce0 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-0b1f0f2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-04b9c32{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-087b922 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-e15dbdc{--display:flex;}.elementor-771 .elementor-element.elementor-element-3eba932{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-3eba932.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-5d56e80{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-ce4f912 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-9ee2ce5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-9ee2ce5:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-9ee2ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-9ee2ce5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-eb49edd{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-50a033d{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-50a033d:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-50a033d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-4729924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-4729924 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-eee11c6 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-eee11c6.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-eee11c6 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-eee11c6 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-b1f5322{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-b1f5322 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-1595c0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-1595c0a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1595c0a .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-7710aa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-7710aa3 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-aff898a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-41a655e{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-9ede33d .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-03a1a53{--display:flex;}.elementor-771 .elementor-element.elementor-element-7f379fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7f379fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-a57235a{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-78a4dcc img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-557b60f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-557b60f:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-557b60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-557b60f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-143dfc6{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-66ef3c8{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-66ef3c8:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-66ef3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C4B0E;}.elementor-771 .elementor-element.elementor-element-7e193dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-7e193dc .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#C2FF00;}.elementor-771 .elementor-element.elementor-element-09e3a7e .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-09e3a7e.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-09e3a7e .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-09e3a7e .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-138e8e8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-138e8e8 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-09afd1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-09afd1f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-09afd1f .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-38730c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-38730c8 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-79d3492{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-40f6220{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#617A1C;}.elementor-771 .elementor-element.elementor-element-b8b9682 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-226727a{--display:flex;}.elementor-771 .elementor-element.elementor-element-38e873a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-38e873a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-f1ce863{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-6263ac5 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-bfa9a16{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-bfa9a16:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-bfa9a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-bfa9a16.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-df2e3af{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-065205b{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-065205b:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-065205b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-3b7efdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-3b7efdd .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-80bb889 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-80bb889.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-80bb889 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-80bb889 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-255eb63{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-255eb63 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-3e0ced2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-3e0ced2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-3e0ced2 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-3754a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-3754a3b .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-4caca4a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9e4030f{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-502cbe0 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-3673253{--display:flex;}.elementor-771 .elementor-element.elementor-element-c00f3e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c00f3e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-7add361{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a7defa5 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-923126d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-923126d:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-923126d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-923126d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-e44425f{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f492654{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-f492654:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-f492654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-fa97825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-fa97825 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-053329f .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-053329f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-053329f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-053329f.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-053329f.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-053329f.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-053329f .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-053329f .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-80f192f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-80f192f .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-91a60bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-91a60bd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-91a60bd .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-734bd0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-734bd0c .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-e2c509f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8532ef1{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-0c886a4 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-434d467{--display:flex;}.elementor-771 .elementor-element.elementor-element-7971b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7971b28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-997f294{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c1c3984 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-cb5aa0c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-cb5aa0c:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-cb5aa0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-cb5aa0c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-bb5b3b6{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5ca0dd1{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-5ca0dd1:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5ca0dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C4B0E;}.elementor-771 .elementor-element.elementor-element-b14aa3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-b14aa3d .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#C2FF00;}.elementor-771 .elementor-element.elementor-element-88575e5 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-88575e5.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-88575e5 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-88575e5 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-cb0b3c1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-cb0b3c1 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-615fccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-615fccc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-615fccc .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-e50357d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-e50357d .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-7196f25{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5835325{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#617A1C;}.elementor-771 .elementor-element.elementor-element-2f65e7e .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-a22761a{--display:flex;}.elementor-771 .elementor-element.elementor-element-5a0a4e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5a0a4e1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-ddfad22{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7289af9 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-0cdd8b1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-0cdd8b1:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-0cdd8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-0cdd8b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-7dabe44{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-020c28e{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-020c28e:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-020c28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C4B0E;}.elementor-771 .elementor-element.elementor-element-e843114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-e843114 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#C2FF00;}.elementor-771 .elementor-element.elementor-element-d6d2d42 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-d6d2d42.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-d6d2d42 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-d6d2d42 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-59436ec{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-59436ec .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-34ac725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-34ac725.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-34ac725 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-580c8ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-580c8ef .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-a4a818f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-31f484c{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#617A1C;}.elementor-771 .elementor-element.elementor-element-544f92a .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-c73f0ce{--display:flex;}.elementor-771 .elementor-element.elementor-element-3801577{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-3801577.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-60be982{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-619a658 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-2eb58fa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-2eb58fa:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-2eb58fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-2eb58fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-9c2afda{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-bd8d8ad{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-bd8d8ad:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-bd8d8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-41fc37c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-41fc37c .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-bf95607 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-bf95607.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-bf95607 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-bf95607 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-6068403{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-6068403 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-5a20f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-5a20f48.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-5a20f48 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-93f21c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-93f21c5 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-8805546{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5fc578e{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-a86d815 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-3bc6a69{--display:flex;}.elementor-771 .elementor-element.elementor-element-c0dabd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c0dabd5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-3b99728{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-acc1ab9 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-35c12da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-35c12da:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-35c12da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-35c12da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1e0368e{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-3a9f946{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-3a9f946:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-3a9f946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-e381679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-e381679 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#FFCA6B;}.elementor-771 .elementor-element.elementor-element-ea11ab8 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-ea11ab8.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-ea11ab8 .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-ea11ab8 .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-59436da{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-59436da .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-0d3d194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-0d3d194.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-0d3d194 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-3436d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-3436d8f .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-24a609f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-106c844{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#4B0E0E;}.elementor-771 .elementor-element.elementor-element-4399fe9 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-6056b89{--display:flex;}.elementor-771 .elementor-element.elementor-element-2dbc105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-2dbc105.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-dc33db9{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5f105a0 img{max-width:100%;}.elementor-771 .elementor-element.elementor-element-5c489dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-5c489dd:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5c489dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-5c489dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-97b6595{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7cbc799{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-771 .elementor-element.elementor-element-7cbc799:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-7cbc799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C4B0E;}.elementor-771 .elementor-element.elementor-element-0bc7cfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-0bc7cfb .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#C2FF00;}.elementor-771 .elementor-element.elementor-element-d81ac0b .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-stacked .elementor-icon:hover{background-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-default .elementor-icon:hover{color:#2155A7;border-color:#2155A7;}.elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-framed .elementor-icon:hover, .elementor-771 .elementor-element.elementor-element-d81ac0b.elementor-view-default .elementor-icon:hover svg{fill:#2155A7;}.elementor-771 .elementor-element.elementor-element-d81ac0b .elementor-icon{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-d81ac0b .elementor-icon svg{height:22.5px;}.elementor-771 .elementor-element.elementor-element-c510f20{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-c510f20 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-a091476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-a091476.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-a091476 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-3e131cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-771 .elementor-element.elementor-element-3e131cb .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#000000;}.elementor-771 .elementor-element.elementor-element-db84fa7{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4564734{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#617A1C;}.elementor-771 .elementor-element.elementor-element-581d281 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.2px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-42210b3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:280px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-85px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:9px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-85px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:9px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#C9C9C9;--e-n-carousel-arrow-hover-color:#000000;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:#A0C916;--e-n-carousel-dots-hover-color:#A0C916;--e-n-carousel-swiper-pagination-spacing:35px;}.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-771 .elementor-element.elementor-element-591bf81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-591bf81:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-591bf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-771 .elementor-element.elementor-element-eca4bdd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-fbfbd36 .elementor-heading-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-6fa09ac .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-29f726d .elementor-heading-title{font-size:35px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-1c4730b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c4c03c1{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-307ab2c{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-55e3910{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-6a49e95{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-59643a4{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-dcdfa38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-dcdfa38:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-dcdfa38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-771 .elementor-element.elementor-element-cf5a72e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-431dbe9 .elementor-heading-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-fca44f0 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-771 .elementor-element.elementor-element-399dcd0 .elementor-heading-title{font-size:35px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-b39060f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d49f5b3{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-8e52f7c{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-bec0bfa{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-804be05{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-ac727a2{--e-image-carousel-slides-to-show:10;}.elementor-771 .elementor-element.elementor-element-23a3f14{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-83dec84{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-777f996 .elementor-heading-title{font-weight:600;letter-spacing:1px;color:#AEAEAE;}.elementor-771 .elementor-element.elementor-element-90e7956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-90e7956 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-771 .elementor-element.elementor-element-348cdae{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-348cdae .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7E7E7E;}.elementor-771 .elementor-element.elementor-element-08d0074{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-771 .elementor-element.elementor-element-e4daeee{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-e4daeee p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-e4daeee a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-9735ae2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-1d7400a{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-1d7400a p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-1d7400a a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-3f19b73{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-396ee8c{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-396ee8c p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-396ee8c a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-80cc43a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-16b9915{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-16b9915 p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-16b9915 a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-ebac793{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-23661fd{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-23661fd p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-23661fd a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-2c1ffbf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-3746f5e{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-3746f5e p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-3746f5e a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-29b8a7d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-6598faf{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-6598faf p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-6598faf a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-d0e6065{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-d1ba0b4{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-d1ba0b4 p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-d1ba0b4 a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-b421a06{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:0px 0px 15px 15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-ad6f059{font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#505050;}.elementor-771 .elementor-element.elementor-element-ad6f059 p{margin-block-end:15px;}.elementor-771 .elementor-element.elementor-element-ad6f059 a{color:#4071FF;}.elementor-771 .elementor-element.elementor-element-9da8c8e{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;}.elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;}.elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;}.elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;}.elementor-771 .elementor-element.elementor-element-9da8c8e {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sauce", Sans-serif;font-weight:600;}:where( .elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-771 .elementor-element.elementor-element-7b2583c{--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:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-1ab19c4{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-1ab19c4:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-1ab19c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reworkacademy.com/wp-content/uploads/2026/05/Rework-background-sky.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-b84ba24{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7110f4e .elementor-heading-title{font-size:12.5px;font-weight:700;letter-spacing:1px;color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-1381aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-1381aac .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-21d89a7{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-21d89a7 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-dd448dc{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-dd448dc .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.3em;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-45d5983{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-894de7b{--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;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:100px 100px 100px 100px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-771 .elementor-element.elementor-element-894de7b:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-894de7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-98171ea{--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:2px 10px;--row-gap:2px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-98171ea:hover{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-338bd85{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-338bd85.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-338bd85 .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-338bd85 .elementor-heading-title a:hover, .elementor-771 .elementor-element.elementor-element-338bd85 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-66467b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-66467b9.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-66467b9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-66467b9.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-66467b9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-66467b9.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-66467b9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon{font-size:35px;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon svg{height:35px;}.elementor-771 .elementor-element.elementor-element-f4537d2{--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;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:100px 100px 100px 100px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-771 .elementor-element.elementor-element-f4537d2:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-f4537d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFB55;}.elementor-771 .elementor-element.elementor-element-bceb433{--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:2px 10px;--row-gap:2px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-bceb433:hover{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-ce8c6cf{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-ce8c6cf.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-ce8c6cf .elementor-heading-title{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-771 .elementor-element.elementor-element-ce8c6cf .elementor-heading-title a:hover, .elementor-771 .elementor-element.elementor-element-ce8c6cf .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-6c920dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-6c920dd.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon-wrapper{text-align:center;}.elementor-771 .elementor-element.elementor-element-6c920dd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-771 .elementor-element.elementor-element-6c920dd.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-6c920dd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-771 .elementor-element.elementor-element-6c920dd.elementor-view-framed .elementor-icon, .elementor-771 .elementor-element.elementor-element-6c920dd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon{font-size:35px;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon svg{height:35px;}.elementor-771 .elementor-element.elementor-element-9b96e8b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-9b96e8b.elementor-element{--align-self:flex-end;}.elementor-771 .elementor-element.elementor-element-9b96e8b img{width:100%;}.elementor-771 .elementor-element.elementor-element-cd902c3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-cd902c3.elementor-element{--align-self:flex-end;}.elementor-771 .elementor-element.elementor-element-cd902c3 img{width:100%;}@media(max-width:1024px){.elementor-771 .elementor-element.elementor-element-70c7477{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-52c5573 .elementor-heading-title{font-size:36px;}.elementor-771 .elementor-element.elementor-element-a840c89{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-771 .elementor-element.elementor-element-d304d0d .elementor-heading-title{font-size:36px;}.elementor-771 .elementor-element.elementor-element-39c0bca{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-771 .elementor-element.elementor-element-348369a .elementor-heading-title{font-size:36px;}.elementor-771 .elementor-element.elementor-element-c4306f4 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon{font-size:40px;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon svg{height:40px;}.elementor-771 .elementor-element.elementor-element-0c7fba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-771 .elementor-element.elementor-element-4840fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-771 .elementor-element.elementor-element-f755233{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-58f6cbd .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-afbabff{--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-771 .elementor-element.elementor-element-542329a .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-4950fb4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-771 .elementor-element.elementor-element-948e7f9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-34d2225{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-569909b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-1f1a8d1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-04a3fff .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-14bf867{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-14bf867 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-34b40f4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0e3e502{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-694f481{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-fd83c7b .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-8260e0e{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-8260e0e .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-3b36f79{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-75a5357{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-cbfc833{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-f5d9705 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-d421312{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-d421312 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-d8c88ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f810a8b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-da1f321{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-9aa7f7e .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-6ece569{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-6ece569 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-53e2d7f{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8b690a1 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-3ebedfc{--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-771 .elementor-element.elementor-element-ef0ccea .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-0d7f754{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-771 .elementor-element.elementor-element-248995f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-acec813{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-b67922e{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-3b90e8b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-8c1719f .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-fb36dc5 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-b2abe56{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-b2abe56 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-de86da4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d07d443{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-3fd78b9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-a4e19c9 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-c164b0b .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-660e7e6{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-660e7e6 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-3046c5b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-e992711{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-a78519a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-4c60570 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-01b6823 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-3a9916f{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-3a9916f .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-70e8b0a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8ef01f4{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-6cf810a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-771 .elementor-element.elementor-element-d7a78df .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-45fd62a .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-9604d65{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-9604d65 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-66f143a .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-5d24194{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-771 .elementor-element.elementor-element-93add59{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7bf8c72 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-1014bdd .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-ee39cea{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-ee39cea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-d234b22{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-9d83187{--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:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9d83187.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-68fc569{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}.elementor-771 .elementor-element.elementor-element-68fc569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-e2d2845 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-d917a8b .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-5a43963 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-53e679a{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4b436aa{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-4b436aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1b8e2f6{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-0b851ad{--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:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0b851ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-10e2e51{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}.elementor-771 .elementor-element.elementor-element-10e2e51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1b77ce5 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-3f31852 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-dca93f9 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-a19dd80{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-01a58bf{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-01a58bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-70b3997{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-7b81cc4{--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:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7b81cc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-4144286{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}.elementor-771 .elementor-element.elementor-element-4144286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-0d36119 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-963f1e0 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-d12a76c .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-771 .elementor-element.elementor-element-4dd4aaf{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-470a5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-771 .elementor-element.elementor-element-1925059 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-c529224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-771 .elementor-element.elementor-element-71a7ddd .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-c354a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-771 .elementor-element.elementor-element-06595f1 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-6492fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-771 .elementor-element.elementor-element-bd4e6f0 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-c89ccab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-771 .elementor-element.elementor-element-b16b643 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-268eab3{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-669620c .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-42ed730 .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-87dd07c .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-7d87bdc{--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-771 .elementor-element.elementor-element-3cee6a4{--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:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-2f2399c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-27b0831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-27b0831 .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-a34abff{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-73d339a{--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-771 .elementor-element.elementor-element-19f22c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-19f22c3 .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-814215a{--justify-content:center;}.elementor-771 .elementor-element.elementor-element-5595c82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-5595c82 .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-ad9fe42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-ad9fe42 .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-590e866.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-590e866 .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-695252c .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-f0a9e5e .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-b7013a2 .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-84c7079{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-5d56e80{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-a57235a{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-f1ce863{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-7add361{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-997f294{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-ddfad22{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-60be982{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-3b99728{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-dc33db9{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-42210b3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:270px;--e-n-carousel-swiper-slides-gap:0px;}.elementor-771 .elementor-element.elementor-element-fbfbd36 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-6fa09ac .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-29f726d .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-c4c03c1{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-307ab2c{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-55e3910{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-6a49e95{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-59643a4{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-431dbe9 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-fca44f0 .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-399dcd0 .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-d49f5b3{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-8e52f7c{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-bec0bfa{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-804be05{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-ac727a2{--e-image-carousel-slides-to-show:5;}.elementor-771 .elementor-element.elementor-element-23a3f14{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-777f996 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-90e7956 .elementor-heading-title{font-size:30px;}.elementor-771 .elementor-element.elementor-element-9da8c8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:16px;}.elementor-771 .elementor-element.elementor-element-9da8c8e {--n-accordion-padding:15px 10px 15px 10px;}.elementor-771 .elementor-element.elementor-element-b84ba24{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-771 .elementor-element.elementor-element-7110f4e .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-1381aac .elementor-heading-title{font-size:24px;}.elementor-771 .elementor-element.elementor-element-21d89a7 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-dd448dc .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-338bd85 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon{font-size:30px;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon svg{height:30px;}.elementor-771 .elementor-element.elementor-element-ce8c6cf .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon{font-size:30px;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon svg{height:30px;}}@media(min-width:768px){.elementor-771 .elementor-element.elementor-element-f5ad32f{--width:86%;}.elementor-771 .elementor-element.elementor-element-70c7477{--width:100%;}.elementor-771 .elementor-element.elementor-element-86dadb7{--width:55%;}.elementor-771 .elementor-element.elementor-element-f755233{--width:86%;}.elementor-771 .elementor-element.elementor-element-53e2d7f{--width:86%;}.elementor-771 .elementor-element.elementor-element-1780bc3{--width:95%;}.elementor-771 .elementor-element.elementor-element-8cd7c84{--width:93%;}.elementor-771 .elementor-element.elementor-element-0998c9a{--width:100%;}.elementor-771 .elementor-element.elementor-element-f2ad6fd{--width:100%;}.elementor-771 .elementor-element.elementor-element-9d83187{--width:100%;}.elementor-771 .elementor-element.elementor-element-9fa46f0{--width:100%;}.elementor-771 .elementor-element.elementor-element-0b851ad{--width:100%;}.elementor-771 .elementor-element.elementor-element-737de0d{--width:100%;}.elementor-771 .elementor-element.elementor-element-7b81cc4{--width:100%;}.elementor-771 .elementor-element.elementor-element-a502f21{--width:93%;}.elementor-771 .elementor-element.elementor-element-1e7141b{--width:100%;}.elementor-771 .elementor-element.elementor-element-d0208e8{--width:85%;}.elementor-771 .elementor-element.elementor-element-36769ac{--width:85%;}.elementor-771 .elementor-element.elementor-element-41a794d{--width:85%;}.elementor-771 .elementor-element.elementor-element-143046e{--width:85%;}.elementor-771 .elementor-element.elementor-element-10559cd{--width:85%;}.elementor-771 .elementor-element.elementor-element-268eab3{--content-width:86%;}.elementor-771 .elementor-element.elementor-element-6b15e57{--content-width:86%;}.elementor-771 .elementor-element.elementor-element-0b1f0f2{--width:88%;}.elementor-771 .elementor-element.elementor-element-eca4bdd{--content-width:86%;}.elementor-771 .elementor-element.elementor-element-cf5a72e{--content-width:86%;}.elementor-771 .elementor-element.elementor-element-23a3f14{--content-width:82%;}.elementor-771 .elementor-element.elementor-element-83dec84{--width:40%;}.elementor-771 .elementor-element.elementor-element-7b2583c{--content-width:100%;}.elementor-771 .elementor-element.elementor-element-1ab19c4{--content-width:86%;}.elementor-771 .elementor-element.elementor-element-b84ba24{--width:50%;}.elementor-771 .elementor-element.elementor-element-894de7b{--width:55%;}.elementor-771 .elementor-element.elementor-element-f4537d2{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-771 .elementor-element.elementor-element-f5ad32f{--width:90%;}.elementor-771 .elementor-element.elementor-element-f755233{--width:90%;}.elementor-771 .elementor-element.elementor-element-53e2d7f{--width:90%;}.elementor-771 .elementor-element.elementor-element-ee39cea{--width:50%;}.elementor-771 .elementor-element.elementor-element-4b436aa{--width:50%;}.elementor-771 .elementor-element.elementor-element-01a58bf{--width:50%;}.elementor-771 .elementor-element.elementor-element-268eab3{--content-width:90%;}.elementor-771 .elementor-element.elementor-element-2f2399c{--width:60%;}.elementor-771 .elementor-element.elementor-element-6b15e57{--content-width:90%;}.elementor-771 .elementor-element.elementor-element-eca4bdd{--content-width:90%;}.elementor-771 .elementor-element.elementor-element-cf5a72e{--content-width:90%;}.elementor-771 .elementor-element.elementor-element-83dec84{--width:100%;}.elementor-771 .elementor-element.elementor-element-b84ba24{--width:70%;}}@media(max-width:767px){.elementor-771 .elementor-element.elementor-element-f5ad32f{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-70c7477{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-299e569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-771 .elementor-element.elementor-element-299e569 .elementor-heading-title{font-size:10px;line-height:1.6em;letter-spacing:2.25px;}.elementor-771 .elementor-element.elementor-element-52c5573{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:center;}.elementor-771 .elementor-element.elementor-element-52c5573 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-771 .elementor-element.elementor-element-a840c89{--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:2.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-d304d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-771 .elementor-element.elementor-element-d304d0d .elementor-heading-title{font-size:34px;}.elementor-771 .elementor-element.elementor-element-39c0bca{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-771 .elementor-element.elementor-element-348369a .elementor-heading-title{font-size:34px;}.elementor-771 .elementor-element.elementor-element-210e2c4 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-c724630{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;}.elementor-771 .elementor-element.elementor-element-c724630 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-86dadb7{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-771 .elementor-element.elementor-element-4a1b372{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-c4306f4 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon{font-size:30px;}.elementor-771 .elementor-element.elementor-element-435ae6c .elementor-icon svg{height:30px;}.elementor-771 .elementor-element.elementor-element-7a88d7e{--margin-top:2.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-2b2300e{--e-rating-icon-font-size:10px;}.elementor-771 .elementor-element.elementor-element-2a88190 .elementor-heading-title{font-size:10px;}.elementor-771 .elementor-element.elementor-element-879a2d7 .elementor-heading-title{font-size:10px;}.elementor-771 .elementor-element.elementor-element-0c7fba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-4840fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-f755233{--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-542329a .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-4950fb4{padding:20px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-948e7f9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-34d2225{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-569909b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-569909b.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-1f1a8d1{--width:80%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-04a3fff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-04a3fff .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-14bf867{padding:5px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-34b40f4{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0e3e502{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-0e3e502.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-694f481{--width:80%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-fd83c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-fd83c7b .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-8260e0e{padding:5px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-3b36f79{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-75a5357{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-75a5357.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-cbfc833{--width:80%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f5d9705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-f5d9705 .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-d421312{padding:5px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-d8c88ca{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-f810a8b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-f810a8b.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-da1f321{--width:80%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9aa7f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-9aa7f7e .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-6ece569{padding:5px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-53e2d7f{--padding-top:40px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-8b690a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-8b690a1 .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-ef0ccea .elementor-heading-title{font-size:22.5px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-771 .elementor-element.elementor-element-0d7f754{padding:25px 0px 15px 0px;}.elementor-771 .elementor-element.elementor-element-248995f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-acec813{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-b67922e{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-b67922e.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-3b90e8b{--width:83.8%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8c1719f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-8c1719f .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-fb36dc5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-fb36dc5 .elementor-heading-title{font-size:17.5px;letter-spacing:-0.25px;}.elementor-771 .elementor-element.elementor-element-b2abe56{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-b2abe56 .elementor-heading-title{line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-de86da4{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d07d443{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-d07d443.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-3fd78b9{--width:83.8%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-a4e19c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-a4e19c9 .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-c164b0b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-c164b0b .elementor-heading-title{font-size:17.5px;letter-spacing:-0.25px;}.elementor-771 .elementor-element.elementor-element-660e7e6{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-660e7e6 .elementor-heading-title{line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-3046c5b{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-e992711{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-e992711.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-a78519a{--width:83.8%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4c60570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-4c60570 .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-01b6823{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-01b6823 .elementor-heading-title{font-size:17.5px;letter-spacing:-0.25px;}.elementor-771 .elementor-element.elementor-element-3a9916f{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-3a9916f .elementor-heading-title{line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-70e8b0a{--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:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-8ef01f4{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-771 .elementor-element.elementor-element-8ef01f4.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-6cf810a{--width:83.8%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d7a78df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-d7a78df .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-45fd62a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-45fd62a .elementor-heading-title{font-size:17.5px;letter-spacing:-0.25px;}.elementor-771 .elementor-element.elementor-element-9604d65{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-9604d65 .elementor-heading-title{line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-1780bc3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-66f143a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-771 .elementor-element.elementor-element-66f143a .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-e750cfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-771 .elementor-element.elementor-element-e750cfb .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-5d24194{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-771 .elementor-element.elementor-element-7bf8c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-7bf8c72 .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-1014bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-771 .elementor-element.elementor-element-1014bdd .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-8cd7c84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-0998c9a{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-771 .elementor-element.elementor-element-f2ad6fd{--min-height:160px;}.elementor-771 .elementor-element.elementor-element-9d83187{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-771 .elementor-element.elementor-element-fea3968 .elementor-heading-title{font-size:30px;line-height:1.25em;letter-spacing:-0.5px;}.elementor-771 .elementor-element.elementor-element-e2d2845{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-e2d2845 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-d917a8b{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-d917a8b .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-5a43963{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-5a43963 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-f5e1645{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-6f3fe49 img{width:30px;height:30px;border-width:2px 2px 2px 2px;}.elementor-771 .elementor-element.elementor-element-cafc4d9 img{width:30px;height:30px;border-width:2px 2px 2px 2px;}.elementor-771 .elementor-element.elementor-element-7f0c46c img{width:30px;height:30px;border-width:2px 2px 2px 2px;}.elementor-771 .elementor-element.elementor-element-526e66b .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-d1f6259{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-0ae911c .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-9fa46f0{--min-height:160px;}.elementor-771 .elementor-element.elementor-element-0b851ad{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-771 .elementor-element.elementor-element-0e8bb1b .elementor-heading-title{font-size:30px;line-height:1.25em;letter-spacing:-0.5px;}.elementor-771 .elementor-element.elementor-element-1b77ce5{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-1b77ce5 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-3f31852{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-3f31852 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-dca93f9{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-dca93f9 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-9d2b032{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-5d4a05a .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-737de0d{--min-height:160px;}.elementor-771 .elementor-element.elementor-element-7b81cc4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-771 .elementor-element.elementor-element-47e0235 .elementor-heading-title{font-size:30px;line-height:1.25em;letter-spacing:-0.5px;}.elementor-771 .elementor-element.elementor-element-0d36119{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-0d36119 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-963f1e0{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-963f1e0 .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-d12a76c{width:auto;max-width:auto;}.elementor-771 .elementor-element.elementor-element-d12a76c .elementor-button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-771 .elementor-element.elementor-element-3b8328b{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-79f9fc9 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-a502f21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-1e7141b{--flex-wrap:nowrap;}.elementor-771 .elementor-element.elementor-element-470a5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-771 .elementor-element.elementor-element-1925059 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-f7d0d85{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-d0208e8{--width:78%;}.elementor-771 .elementor-element.elementor-element-c529224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-771 .elementor-element.elementor-element-71a7ddd .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-1c58718{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-36769ac{--width:78%;}.elementor-771 .elementor-element.elementor-element-c354a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-771 .elementor-element.elementor-element-06595f1 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-0b25fd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-41a794d{--width:78%;}.elementor-771 .elementor-element.elementor-element-6492fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-771 .elementor-element.elementor-element-bd4e6f0 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-ddae049{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-143046e{--width:78%;}.elementor-771 .elementor-element.elementor-element-d1cc872{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-771 .elementor-element.elementor-element-c89ccab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-771 .elementor-element.elementor-element-b16b643 .elementor-heading-title{font-size:28px;}.elementor-771 .elementor-element.elementor-element-e5b64a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-10559cd{--width:78%;}.elementor-771 .elementor-element.elementor-element-268eab3{--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-669620c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-669620c .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-42ed730 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-87dd07c .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-27b0831 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-a34abff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-771 .elementor-element.elementor-element-19f22c3 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-35e56de{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-5595c82 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-f58d163{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;border-radius:8px 8px 8px 8px;}.elementor-771 .elementor-element.elementor-element-a4b295f{--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-771 .elementor-element.elementor-element-ad9fe42 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-590e866 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-13d23dd{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-6b15e57{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-695252c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-695252c .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-f0a9e5e .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-b7013a2 .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-60be982{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-3b99728{--min-height:0px;}.elementor-771 .elementor-element.elementor-element-42210b3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:90px;--e-n-carousel-swiper-slides-gap:0px;}.elementor-771 .elementor-element.elementor-element-591bf81{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-eca4bdd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-fbfbd36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-fbfbd36 .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-6fa09ac .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-29f726d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-771 .elementor-element.elementor-element-29f726d .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-c4c03c1{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-307ab2c{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-55e3910{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-6a49e95{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-59643a4{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-dcdfa38{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-cf5a72e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-431dbe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-431dbe9 .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-fca44f0 .elementor-heading-title{font-size:20px;}.elementor-771 .elementor-element.elementor-element-399dcd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-771 .elementor-element.elementor-element-399dcd0 .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-d49f5b3{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-8e52f7c{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-bec0bfa{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-804be05{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-ac727a2{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-23a3f14{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-777f996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2.5px) 0px;}.elementor-771 .elementor-element.elementor-element-777f996 .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-90e7956 .elementor-heading-title{font-size:22.5px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-771 .elementor-element.elementor-element-348cdae .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-e4daeee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-1d7400a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-396ee8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-16b9915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-23661fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-3746f5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-6598faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-d1ba0b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-ad6f059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-9da8c8e{--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-font-size:13.5px;--n-accordion-icon-size:13px;}.elementor-771 .elementor-element.elementor-element-9da8c8e {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-771 .elementor-element.elementor-element-9da8c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:-0.25px;}.elementor-771 .elementor-element.elementor-element-7b2583c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-1ab19c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-b84ba24{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-771 .elementor-element.elementor-element-7110f4e .elementor-heading-title{font-size:10px;letter-spacing:2px;}.elementor-771 .elementor-element.elementor-element-1381aac .elementor-heading-title{font-size:22.5px;}.elementor-771 .elementor-element.elementor-element-21d89a7 .elementor-heading-title{font-size:12px;}.elementor-771 .elementor-element.elementor-element-dd448dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-771 .elementor-element.elementor-element-dd448dc .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-771 .elementor-element.elementor-element-45d5983{--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 0px;--row-gap:10px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-338bd85 .elementor-heading-title{font-size:14px;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon{font-size:30px;}.elementor-771 .elementor-element.elementor-element-66467b9 .elementor-icon svg{height:30px;}.elementor-771 .elementor-element.elementor-element-f4537d2{--width:67%;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-771 .elementor-element.elementor-element-bceb433{--justify-content:space-between;}.elementor-771 .elementor-element.elementor-element-ce8c6cf{padding:0px 0px 0px 1px;}.elementor-771 .elementor-element.elementor-element-ce8c6cf .elementor-heading-title{font-size:12.5px;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon{font-size:30px;}.elementor-771 .elementor-element.elementor-element-6c920dd .elementor-icon svg{height:30px;}.elementor-771 .elementor-element.elementor-element-9b96e8b{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-cd902c3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-52c5573 */.elementor-771 .elementor-element.elementor-element-52c5573 .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d304d0d */.elementor-771 .elementor-element.elementor-element-d304d0d .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-348369a */.elementor-771 .elementor-element.elementor-element-348369a .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a1b372 */.elementor-771 .elementor-element.elementor-element-4a1b372:hover .elementor-heading-title {
    color: #ffffff !important;
}

/* 1. Atur container utama agar siap menampung layer animasi */
.animasi-kanan {
    position: relative !important;
    overflow: hidden !important; /* Memastikan warna hitam terpotong mengikuti border-radius 100px */
    z-index: 1;
    background-color: #DBFB55; /* Warna dasar container Anda */
}

/* 2. Buat layer hitam tersembunyi di sebelah kanan luar container */
.animasi-kanan::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 100;
    height: 100%;
    background-color: #000000; /* Warna tujuan saat di-hover */
    z-index: -1; /* Berada di belakang teks dan icon agar tidak tertutup */
    
    /* Menggeser posisi layer hitam ke kanan penuh luar container */
    transform: scaleX(0);
    transform-origin: right;
    
    /* Animasi transisi yang halus */
    transition: transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 3. Ketika di-hover, gerakkan layer hitam memenuhi area ke arah kiri */
.animasi-kanan:hover::before {
    transform: scaleX(1);
    transform-origin: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86dadb7 */.elementor-771 .elementor-element.elementor-element-86dadb7{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0c7fba5 *//* 1. Setup Variabel Celah / Gap & Kecepatan */
:root {
  /* PENGATURAN GAP: */
  --gap-carousel: 450px; 
  
  /* PENGATURAN KECEPATAN: 
     - Ubah ke 50s atau 60s jika ingin berputar LEBIH LAMBAT.
     - Ubah ke 20s atau 25s jika ingin berputar LEBIH CEPAT.
  */
  --speed-carousel: 45s; 
}

/* Reset & Transisi Global */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  background: transparent !important;
  transition-timing-function: linear !important;
}

.elementor-771 .elementor-element.elementor-element-0c7fba5 {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

/* 2. Setup Ruang Perspektif 3D & Sudut Kamera Mendongak */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper,
.elementor-771 .elementor-element.elementor-element-0c7fba5 .elementor-image-carousel-wrapper {
  width: 100% !important;
  height: 290px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  perspective: 2000px !important; 
  perspective-origin: center 135% !important; 
}

/* 3. Paksa Wrapper Menjadi Pusat Poros Tengah Lingkaran & AKTIFKAN ANIMASI GERAK */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-wrapper {
  transform-style: preserve-3d !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  will-change: transform;
  
  /* DIUBAH: Durasi animasi sekarang otomatis mengikuti variabel `--speed-carousel` di atas */
  animation: putarMelingkar3D var(--speed-carousel) linear infinite !important; 
}

.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-container-android .swiper-slide, 
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-wrapper {
  left: 0 !important;
  top: 0 !important;
}

/* 4. Atur Ukuran Kotak 1x1 & Matikan Efek Seluncur Linear Bawaan */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide {
  position: absolute !important; 
  left: auto !important;
  top: auto !important;
  width: 110px !important;   
  height: 110px !important;  
  transform-style: preserve-3d !important;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
}

/* 5. Komponen Gambar di Dalam Slide */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important; 
  border-radius: 8px !important; 
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15) !important;
  /*border: 1px solid rgba(255, 255, 255, 0.4) !important;*/
  background-color: white !important;
}

/* 6. REDISTRIBUSI 3D BERBASIS KELIPATAN URUTAN */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(1)  { transform: rotateY(0deg)       translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(2)  { transform: rotateY(16.36deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(3)  { transform: rotateY(32.72deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(4)  { transform: rotateY(49.08deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(5)  { transform: rotateY(65.44deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(6)  { transform: rotateY(81.80deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(7)  { transform: rotateY(98.16deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(8)  { transform: rotateY(114.52deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(9)  { transform: rotateY(130.88deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(10) { transform: rotateY(147.24deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(11) { transform: rotateY(163.60deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(12) { transform: rotateY(180deg)     translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(13) { transform: rotateY(196.36deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(14) { transform: rotateY(212.72deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(15) { transform: rotateY(229.08deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(16) { transform: rotateY(245.44deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(17) { transform: rotateY(261.80deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(18) { transform: rotateY(278.16deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(19) { transform: rotateY(294.52deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(20) { transform: rotateY(310.88deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(21) { transform: rotateY(327.24deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(22) { transform: rotateY(343.60deg)  translateZ(var(--gap-carousel)) !important; }

/* Sembunyikan semua sisa slide duplikat liar */
.elementor-771 .elementor-element.elementor-element-0c7fba5 .swiper-slide:nth-child(n+23) {
  display: none !important;
}

/* 7. LOGIKA KEYFRAMES UNTUK ROTASI POROS LINGKARAN 3D */
@keyframes putarMelingkar3D {
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-360deg); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4840fb7 *//* 1. Setup Variabel Celah / Gap & Kecepatan */
:root {
  /* PENGATURAN GAP: */
  --gap-carousel: 450px; 
  
  /* PENGATURAN KECEPATAN: 
     - Ubah ke 50s atau 60s jika ingin berputar LEBIH LAMBAT.
     - Ubah ke 20s atau 25s jika ingin berputar LEBIH CEPAT.
  */
  --speed-carousel: 45s; 
}

/* Reset & Transisi Global */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  background: transparent !important;
  transition-timing-function: linear !important;
}

.elementor-771 .elementor-element.elementor-element-4840fb7 {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

/* 2. Setup Ruang Perspektif 3D & Sudut Kamera Mendongak */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper,
.elementor-771 .elementor-element.elementor-element-4840fb7 .elementor-image-carousel-wrapper {
  width: 100% !important;
  height: 290px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  perspective: 2000px !important; 
  perspective-origin: center 135% !important; 
}

/* 3. Paksa Wrapper Menjadi Pusat Poros Tengah Lingkaran & AKTIFKAN ANIMASI GERAK */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-wrapper {
  transform-style: preserve-3d !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  will-change: transform;
  
  /* DIUBAH: Durasi animasi sekarang otomatis mengikuti variabel `--speed-carousel` di atas */
  animation: putarMelingkar3D var(--speed-carousel) linear infinite !important; 
}

.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-container-android .swiper-slide, 
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-wrapper {
  left: 0 !important;
  top: 0 !important;
}

/* 4. Atur Ukuran Kotak 1x1 & Matikan Efek Seluncur Linear Bawaan */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide {
  position: absolute !important; 
  left: auto !important;
  top: auto !important;
  width: 110px !important;   
  height: 110px !important;  
  transform-style: preserve-3d !important;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
}

/* 5. Komponen Gambar di Dalam Slide */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important; 
  border-radius: 8px !important; 
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15) !important;
  /*border: 1px solid rgba(255, 255, 255, 0.4) !important;*/
  background-color: white !important;
}

/* 6. REDISTRIBUSI 3D BERBASIS KELIPATAN URUTAN */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(1)  { transform: rotateY(0deg)       translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(2)  { transform: rotateY(16.36deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(3)  { transform: rotateY(32.72deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(4)  { transform: rotateY(49.08deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(5)  { transform: rotateY(65.44deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(6)  { transform: rotateY(81.80deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(7)  { transform: rotateY(98.16deg)   translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(8)  { transform: rotateY(114.52deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(9)  { transform: rotateY(130.88deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(10) { transform: rotateY(147.24deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(11) { transform: rotateY(163.60deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(12) { transform: rotateY(180deg)     translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(13) { transform: rotateY(196.36deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(14) { transform: rotateY(212.72deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(15) { transform: rotateY(229.08deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(16) { transform: rotateY(245.44deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(17) { transform: rotateY(261.80deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(18) { transform: rotateY(278.16deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(19) { transform: rotateY(294.52deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(20) { transform: rotateY(310.88deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(21) { transform: rotateY(327.24deg)  translateZ(var(--gap-carousel)) !important; }
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(22) { transform: rotateY(343.60deg)  translateZ(var(--gap-carousel)) !important; }

/* Sembunyikan semua sisa slide duplikat liar */
.elementor-771 .elementor-element.elementor-element-4840fb7 .swiper-slide:nth-child(n+23) {
  display: none !important;
}

/* 7. LOGIKA KEYFRAMES UNTUK ROTASI POROS LINGKARAN 3D */
@keyframes putarMelingkar3D {
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542329a */.elementor-771 .elementor-element.elementor-element-542329a .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef0ccea */.elementor-771 .elementor-element.elementor-element-ef0ccea .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f143a */.elementor-771 .elementor-element.elementor-element-66f143a .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d24194 */#categoryFilter:focus {
    outline: none;
    border-color: #0073aa;
    box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.1);
}

    .main-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 20px;
}

.item {
  transition: all 0.3s ease;
display: flex;
  align-items: stretch;
}

.item.hidden {
  display: none;
}


.item.CA { display: none; }
/* Pastikan PB tampil */
.item.PB { display: block; }


#categoryFilter {
  width: 100%;
  padding: 10px 15px; 
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 15px center; 
  background-size: 14px;
  padding-right: 45px; 
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: white;
  cursor: pointer;
  font-family: manrope;
}

@media (max-width: 767px) {
    #categoryFilter {
        font-size: 14px !important; 
        padding: 8px !important;   
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1014bdd */.elementor-771 .elementor-element.elementor-element-1014bdd .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fea3968 */.elementor-771 .elementor-element.elementor-element-fea3968 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #516629, #778534, #516629, #778534, #516629
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e8bb1b */.elementor-771 .elementor-element.elementor-element-0e8bb1b .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #ff4d4d, #e50914, #ff4d4d, #b00020, #ff4d4d
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e0235 */.elementor-771 .elementor-element.elementor-element-47e0235 .gradient{
  background: radial-gradient(circle at 50% 50%, 
    #c084fc, #8b5cf6, #6d28d9, #4c1d95, #a855f7
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0998c9a *//* --- CONTAINER UTAMA --- */
.elementor-771 .elementor-element.elementor-element-0998c9a {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.elementor-771 .elementor-element.elementor-element-0998c9a::-webkit-scrollbar { display: none; }


.elementor-771 .elementor-element.elementor-element-0998c9a > * {
  scroll-snap-align: start;
  flex-shrink: 0;
}

/* 1. DESKTOP*/
@media only screen and (min-width: 1025px) {
  .elementor-771 .elementor-element.elementor-element-0998c9a > * {
    flex-basis: 22%; 
  }
}

/* 2. TABLET (Tampil 2 slide + intipan slide ke-3) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-771 .elementor-element.elementor-element-0998c9a > * {
    flex-basis: 40%; /* 2 slide x 45% = 90%. Sisa 10% untuk intipan */
  }
}

/* 3. MOBILE (Tampil 1 slide + intipan slide ke-2) */
@media only screen and (max-width: 767px) {
  .elementor-771 .elementor-element.elementor-element-0998c9a > * {
    flex-basis: 85%; /* 1 slide 85%. Sisa 15% untuk intipan (lebih jelas di layar kecil) */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1925059 */.elementor-771 .elementor-element.elementor-element-1925059 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #516629, #778534, #516629, #778534, #516629
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71a7ddd */.elementor-771 .elementor-element.elementor-element-71a7ddd .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #ff4d4d, #e50914, #ff4d4d, #b00020, #ff4d4d
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06595f1 */.elementor-771 .elementor-element.elementor-element-06595f1 .gradient{
 background: radial-gradient(circle at 50% 50%, 
       #7a7a7a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd4e6f0 */.elementor-771 .elementor-element.elementor-element-bd4e6f0 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #516629, #778534, #516629, #778534, #516629
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16b643 */.elementor-771 .elementor-element.elementor-element-b16b643 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #516629, #778534, #516629, #778534, #516629
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7141b *//* --- CONTAINER UTAMA --- */
.elementor-771 .elementor-element.elementor-element-1e7141b {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.elementor-771 .elementor-element.elementor-element-1e7141b::-webkit-scrollbar { display: none; }


.elementor-771 .elementor-element.elementor-element-1e7141b > * {
  scroll-snap-align: start;
  flex-shrink: 0;
}

/* 1. DESKTOP*/
@media only screen and (min-width: 1025px) {
  .elementor-771 .elementor-element.elementor-element-1e7141b > * {
    flex-basis: 23%; 
  }
}

/* 2. TABLET (Tampil 2 slide + intipan slide ke-3) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-771 .elementor-element.elementor-element-1e7141b > * {
    flex-basis: 40%; /* 2 slide x 45% = 90%. Sisa 10% untuk intipan */
  }
}

/* 3. MOBILE (Tampil 1 slide + intipan slide ke-2) */
@media only screen and (max-width: 767px) {
  .elementor-771 .elementor-element.elementor-element-1e7141b > * {
    flex-basis: 85%; /* 1 slide 85%. Sisa 15% untuk intipan (lebih jelas di layar kecil) */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ed730 */.elementor-771 .elementor-element.elementor-element-42ed730 .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd07c */.elementor-771 .elementor-element.elementor-element-87dd07c .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27b0831 */.elementor-771 .elementor-element.elementor-element-27b0831 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #99be00, #d1ee5a, #99be00, #d1ee5a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19f22c3 */.elementor-771 .elementor-element.elementor-element-19f22c3 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #99be00, #d1ee5a, #99be00, #d1ee5a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5595c82 */.elementor-771 .elementor-element.elementor-element-5595c82 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #99be00, #d1ee5a, #99be00, #d1ee5a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad9fe42 */.elementor-771 .elementor-element.elementor-element-ad9fe42 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #99be00, #d1ee5a, #99be00, #d1ee5a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590e866 */.elementor-771 .elementor-element.elementor-element-590e866 .gradient{
 background: radial-gradient(circle at 50% 50%, 
        #99be00, #d1ee5a, #99be00, #d1ee5a
    );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a9e5e */.elementor-771 .elementor-element.elementor-element-f0a9e5e .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7013a2 */.elementor-771 .elementor-element.elementor-element-b7013a2 .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4e3b9 */.elementor-771 .elementor-element.elementor-element-0f4e3b9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a033d */.elementor-771 .elementor-element.elementor-element-50a033d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-41a655e */.elementor-771 .elementor-element.elementor-element-41a655e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ef3c8 */.elementor-771 .elementor-element.elementor-element-66ef3c8{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065205b */.elementor-771 .elementor-element.elementor-element-065205b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-9e4030f */.elementor-771 .elementor-element.elementor-element-9e4030f{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f492654 */.elementor-771 .elementor-element.elementor-element-f492654{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-8532ef1 */.elementor-771 .elementor-element.elementor-element-8532ef1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca0dd1 */.elementor-771 .elementor-element.elementor-element-5ca0dd1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020c28e */.elementor-771 .elementor-element.elementor-element-020c28e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8d8ad */.elementor-771 .elementor-element.elementor-element-bd8d8ad{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-5fc578e */.elementor-771 .elementor-element.elementor-element-5fc578e{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f946 */.elementor-771 .elementor-element.elementor-element-3a9f946{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-106c844 */.elementor-771 .elementor-element.elementor-element-106c844{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbc799 */.elementor-771 .elementor-element.elementor-element-7cbc799{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-42210b3 */.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination {
    background-color: #ffffff !important;
    padding: 12px;
    width: 200px;
    border-radius: 8px;
    z-index: 1;
}

@keyframes scaleUp {
    0% { transform: scale(1); }
    100% { transform: scale(1.2); }
}

/* 1. Sembunyikan SEMUA dot secara default */
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet {
    display: none !important;
    transition: background-color 0.3s ease;
}

/* 2. Tampilkan dot yang sedang AKTIF dan jalankan animasi */
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet-active {
    display: inline-block !important;
    transform: scale(1.2); /* Ukuran akhir */
    animation: scaleUp 0.3s ease forwards !important; /* Memanggil keyframes */
}

/* 3. Tampilkan 4 dot SEBELUM dot yang aktif (Mengunci dot aktif di paling kanan) */
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet:has(+ .swiper-pagination-bullet + .swiper-pagination-bullet-active),
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet:has(+ .swiper-pagination-bullet + .swiper-pagination-bullet + .swiper-pagination-bullet-active),
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination-bullet:has(+ .swiper-pagination-bullet + .swiper-pagination-bullet + .swiper-pagination-bullet + .swiper-pagination-bullet-active) {
    display: inline-block !important;
    transform: scale(1); /* Ukuran normal dot yang tidak aktif */
}

/* 4. KUNCI AWAL: Jika dot 1, 2, 3, atau 4 yang aktif, paksa tampilkan 5 dot pertama */
.elementor-771 .elementor-element.elementor-element-42210b3 .swiper-pagination:has(.swiper-pagination-bullet:nth-child(-n+4).swiper-pagination-bullet-active) .swiper-pagination-bullet:nth-child(-n+5) {
    display: inline-block !important;
}






/* =========================================
   2. Pengaturan Tablet (Layar maksimal 1024px) 
   ========================================= */
@media (max-width: 1024px) {
    .elementor-771 .elementor-element.elementor-element-42210b3 {
        --e-n-carousel-swiper-offset-size: 15% !important; 
    }
}

/* =========================================
   3. Pengaturan Mobile / HP (Layar maksimal 767px) 
   ========================================= */
@media (max-width: 767px) {
    .elementor-771 .elementor-element.elementor-element-42210b3 {
        --e-n-carousel-swiper-offset-size: 10% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa09ac */.elementor-771 .elementor-element.elementor-element-6fa09ac .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f726d */.elementor-771 .elementor-element.elementor-element-29f726d .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c4c03c1 */.elementor-771 .elementor-element.elementor-element-c4c03c1 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-c4c03c1 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  
}

.elementor-771 .elementor-element.elementor-element-c4c03c1 .swiper-wrapper {
    position: relative;
    left: -240px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-307ab2c */.elementor-771 .elementor-element.elementor-element-307ab2c .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-307ab2c .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;

}

.elementor-771 .elementor-element.elementor-element-307ab2c .swiper-wrapper {
    position: relative;
    /* Geser lebih jauh untuk membentuk tangga */
    left: -160px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55e3910 */.elementor-771 .elementor-element.elementor-element-55e3910 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-55e3910 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-771 .elementor-element.elementor-element-55e3910 .swiper-wrapper {
    position: relative;
    /* Geser posisi awal ke kiri sejauh 80 pixel */
    left: -80px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6a49e95 */.elementor-771 .elementor-element.elementor-element-6a49e95 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-6a49e95 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-59643a4 */.elementor-771 .elementor-element.elementor-element-59643a4 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-59643a4 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  
}

.elementor-771 .elementor-element.elementor-element-59643a4 .swiper-wrapper {
    position: relative;
    left: -240px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca44f0 */.elementor-771 .elementor-element.elementor-element-fca44f0 .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-399dcd0 */.elementor-771 .elementor-element.elementor-element-399dcd0 .box{
    background: #eeffa7;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d49f5b3 */.elementor-771 .elementor-element.elementor-element-d49f5b3 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-d49f5b3 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  
}

.elementor-771 .elementor-element.elementor-element-d49f5b3 .swiper-wrapper {
    position: relative;
    left: -240px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8e52f7c */.elementor-771 .elementor-element.elementor-element-8e52f7c .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-8e52f7c .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;

}

.elementor-771 .elementor-element.elementor-element-8e52f7c .swiper-wrapper {
    position: relative;
    /* Geser lebih jauh untuk membentuk tangga */
    left: -160px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bec0bfa */.elementor-771 .elementor-element.elementor-element-bec0bfa .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-bec0bfa .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-771 .elementor-element.elementor-element-bec0bfa .swiper-wrapper {
    position: relative;
    /* Geser posisi awal ke kiri sejauh 80 pixel */
    left: -80px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-804be05 */.elementor-771 .elementor-element.elementor-element-804be05 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-804be05 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ac727a2 */.elementor-771 .elementor-element.elementor-element-ac727a2 .swiper-slide-inner {
    border: 1px solid #FFFFFF26; 
    border-radius: 5px;       
    padding: 12px;            
   background: white;
    box-sizing: border-box;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-771 .elementor-element.elementor-element-ac727a2 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  
}

.elementor-771 .elementor-element.elementor-element-ac727a2 .swiper-wrapper {
    position: relative;
    left: -240px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e7956 */.elementor-771 .elementor-element.elementor-element-90e7956 .box{
    background: #35410440;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1381aac */.elementor-771 .elementor-element.elementor-element-1381aac .box{
    background: #00000026;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98171ea */.elementor-771 .elementor-element.elementor-element-98171ea:hover .elementor-heading-title {
    color: #ffffff !important;
}

/* 1. Atur container utama agar siap menampung layer animasi */
.animasi-kanan {
    position: relative !important;
    overflow: hidden !important; /* Memastikan warna hitam terpotong mengikuti border-radius 100px */
    z-index: 1;
    background-color: #DBFB55; /* Warna dasar container Anda */
}

/* 2. Buat layer hitam tersembunyi di sebelah kanan luar container */
.animasi-kanan::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 100;
    height: 100%;
    background-color: #000000; /* Warna tujuan saat di-hover */
    z-index: -1; /* Berada di belakang teks dan icon agar tidak tertutup */
    
    /* Menggeser posisi layer hitam ke kanan penuh luar container */
    transform: scaleX(0);
    transform-origin: right;
    
    /* Animasi transisi yang halus */
    transition: transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 3. Ketika di-hover, gerakkan layer hitam memenuhi area ke arah kiri */
.animasi-kanan:hover::before {
    transform: scaleX(1);
    transform-origin: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894de7b */.elementor-771 .elementor-element.elementor-element-894de7b{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bceb433 */.elementor-771 .elementor-element.elementor-element-bceb433:hover .elementor-heading-title {
    color: #ffffff !important;
}

/* 1. Atur container utama agar siap menampung layer animasi */
.animasi-kanan {
    position: relative !important;
    overflow: hidden !important; /* Memastikan warna hitam terpotong mengikuti border-radius 100px */
    z-index: 1;
    background-color: #DBFB55; /* Warna dasar container Anda */
}

/* 2. Buat layer hitam tersembunyi di sebelah kanan luar container */
.animasi-kanan::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 100;
    height: 100%;
    background-color: #000000; /* Warna tujuan saat di-hover */
    z-index: -1; /* Berada di belakang teks dan icon agar tidak tertutup */
    
    /* Menggeser posisi layer hitam ke kanan penuh luar container */
    transform: scaleX(0);
    transform-origin: right;
    
    /* Animasi transisi yang halus */
    transition: transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 3. Ketika di-hover, gerakkan layer hitam memenuhi area ke arah kiri */
.animasi-kanan:hover::before {
    transform: scaleX(1);
    transform-origin: right;
}/* End custom CSS */