.elementor-10354 .elementor-element.elementor-element-4c7eb73d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-10354 .elementor-element.elementor-element-4c7eb73d:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4c7eb73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-347c8dad{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-184a94ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-5f4bc1e3{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:00px;--margin-bottom:10px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10354 .elementor-element.elementor-element-40055afe{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-40055afe.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-40055afe img{width:18px;}.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-10354 .elementor-element.elementor-element-66c112f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;text-shadow:0px 6px 5px rgba(0, 0, 0, 0.18);}.elementor-10354 .elementor-element.elementor-element-1a02a7f{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a02a7f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-297d55d7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-297d55d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:66px;font-weight:300;letter-spacing:-0.02em;text-shadow:0px 4px 12px rgba(0, 0, 0, 0.2);color:var( --e-global-color-c259697 );}.elementor-10354 .elementor-element.elementor-element-218e994d{width:100%;max-width:100%;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-218e994d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;text-shadow:0px 4px 12px rgba(0, 0, 0, 0.12);color:var( --e-global-color-c259697 );}.elementor-10354 .elementor-element.elementor-element-1ec03392{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-1ec03392.elementor-element{--align-self:flex-start;}.elementor-10354 .elementor-element.elementor-element-1ec03392 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--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:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-60bbb7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bengala-school.ru/wp-content/uploads/2026/10/bengala-semirealizm-01-hero-01-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8{width:var( --container-widget-width, 108% );max-width:108%;margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;--container-widget-width:108%;--container-widget-flex-grow:0;z-index:2;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8 img{border-radius:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-787285b6{width:100%;max-width:100%;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-10354 .elementor-element.elementor-element-787285b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:300;line-height:1.4em;text-shadow:0px 4px 12px rgba(0, 0, 0, 0.12);color:var( --e-global-color-c259697 );}.elementor-10354 .elementor-element.elementor-element-1f246cbd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-1f246cbd.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-1f246cbd img{width:250px;}.elementor-10354 .elementor-element.elementor-element-25e5a66{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-25e5a66:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-25e5a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bengala-school.ru/wp-content/uploads/2026/10/bengala-semirealizm-01-hero-01-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10354 .elementor-element.elementor-element-25e5a66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-e096702{width:var( --container-widget-width, 108% );max-width:108%;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;--container-widget-width:108%;--container-widget-flex-grow:0;z-index:2;}.elementor-10354 .elementor-element.elementor-element-e096702.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-e096702 img{border-radius:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3dc62e61:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-3dc62e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19170C;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-49c6a1c5{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-58b7c0ed{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-47c797c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-47c797c1 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-609012b8{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-101cbcd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-101cbcd6 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-1a7a2493{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-a148e7c{--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:flex-start;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-7406456e{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-645762c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-645762c img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-7bb7e2b3{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-2018e898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-2018e898 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-1d79851a{--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:flex-start;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-4668e5b3{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-7e050a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-7e050a4 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-76e576c6{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-5a53d3c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-5a53d3c3 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-695e3682{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-74c54eef{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-37e43c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-37e43c90 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-81f429c{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-756f6db8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-756f6db8 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-5bd38889{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-61d09a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-61d09a30.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-61d09a30 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-1829c9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-27724f92{--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:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--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;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-43114ee3:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-43114ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E700;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10354 .elementor-element.elementor-element-21e73b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:700;line-height:1.2em;letter-spacing:1px;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-478ad97c{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:22px;}.elementor-10354 .elementor-element.elementor-element-478ad97c:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-478ad97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-4d1a8b96{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-edaf8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-edaf8e4 img{width:90px;border-radius:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-30dfea35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-30dfea35 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#19170C;}.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-10354 .elementor-element.elementor-element-7b677a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;}.elementor-10354 .elementor-element.elementor-element-7c6de475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-7c6de475 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-509b8300{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-509b8300:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-509b8300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E700;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-30655d39{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-30655d39:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-30655d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-7766262f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-1d12a100{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-10354 .elementor-element.elementor-element-35d10df7{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-10354 .elementor-element.elementor-element-6b8f192f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-6b8f192f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-1c8c2fb{--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;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.16);--padding-top:34px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10354 .elementor-element.elementor-element-1c8c2fb:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-1c8c2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-426e32dd{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-30af6c39{text-align:start;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-46d5209f{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-263fa735{--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:flex-end;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-6f238c7e{text-align:end;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7845191b{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-6a122962{text-align:start;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5f69e979{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-16385f61{--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:flex-end;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-6df787a1{text-align:end;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-9566f15{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-10354 .elementor-element.elementor-element-6f131cee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-6f131cee img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-1cf28c19{--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;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.16);--padding-top:34px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10354 .elementor-element.elementor-element-1cf28c19:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-1cf28c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-479d4e0e{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-2df518af{text-align:start;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-176342d0{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-53c1c831{text-align:start;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5a8058{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-1da0758b{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-10354 .elementor-element.elementor-element-1205667f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-1205667f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-2b40bbdc{--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;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.16);--padding-top:34px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10354 .elementor-element.elementor-element-2b40bbdc:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-2b40bbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-696f942c{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7{text-align:start;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-362a455d{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-22731b08{--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:flex-end;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-1c30391f{text-align:end;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-26456916{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-4a60bae{text-align:start;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-79c5b113{--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:flex-end;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-5002eb67{text-align:end;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7b35ace3{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-10354 .elementor-element.elementor-element-777a6f56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-777a6f56 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-678b82c9{--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;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.16);--padding-top:34px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10354 .elementor-element.elementor-element-678b82c9:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-678b82c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-544277e9{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d{text-align:start;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-50950c50{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7944c5d5{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a{text-align:start;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7731dc58{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-2e795017{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10354 .elementor-element.elementor-element-4bd77977{text-align:start;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-79c9ce86{--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:flex-start;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:85px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:39px;font-weight:300;line-height:1.2em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-23956093{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-4b767c1b{--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;--justify-content:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-2d1c1704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-2d1c1704.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-2d1c1704 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--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;--justify-content:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6fb51074:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6fb51074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-310c08f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-6c510daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-1068d28f{--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:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-a09406e{--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;--justify-content:flex-start;--align-items:stretch;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-a09406e:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-a09406e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-1a0fc676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-1a0fc676 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-fbd0651{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:27px;--padding-bottom:27px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-181f438a{text-align:start;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-16cb573a{text-align:end;}.elementor-10354 .elementor-element.elementor-element-16cb573a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--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;--justify-content:flex-start;--align-items:stretch;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3d22d036:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-3d22d036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-2b726b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-2b726b27 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-61a5547a{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:27px;--padding-bottom:27px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-580d4063{text-align:start;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-daa6117{text-align:end;}.elementor-10354 .elementor-element.elementor-element-daa6117 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-4727f998{--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;--justify-content:flex-start;--align-items:stretch;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4727f998:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4727f998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-20e9e928{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-20e9e928 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-6d55f88b{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:27px;--padding-bottom:27px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba{text-align:start;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-6bd5c5c0{text-align:end;}.elementor-10354 .elementor-element.elementor-element-6bd5c5c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-1251a4f0{--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:stretch;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1d329867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-97e8e49 img{border-radius:15px 15px 15px 15px;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--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;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4fbd3e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-2154779e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-635aff8c{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-2c144695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:300;line-height:1.45em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-679e3665{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-356d99cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-356d99cc.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-356d99cc img{width:250px;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--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;--justify-content:flex-start;--align-items:center;--padding-top:75px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7e23c014:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-7e23c014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-2d662043{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-570f44d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-2fd3e96d{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--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;--justify-content:center;--align-items:center;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-10354 .elementor-element.elementor-element-35d4e588:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-35d4e588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-69662459{text-align:center;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-295924f0 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--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;--justify-content:center;--align-items:center;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-10354 .elementor-element.elementor-element-4f3951ad:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4f3951ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-4f3951ad.e-con{--align-self:flex-end;}.elementor-10354 .elementor-element.elementor-element-6625300b{text-align:center;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-f34a7d7{--display:flex;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-d89ab24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-d89ab24.elementor-element{--align-self:flex-start;}.elementor-10354 .elementor-element.elementor-element-d89ab24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;}.elementor-10354 .elementor-element.elementor-element-d12fa9c{--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-evenly;}.elementor-10354 .elementor-element.elementor-element-a8974d5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-3e68078 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-5c14c03 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-44073c7 .ens-image-compare{--ens-compare-height:500px;background-color:var( --e-global-color-5b83b60 );--ens-compare-line-width:2px;--ens-compare-handle-size:44px;}.elementor-10354 .elementor-element.elementor-element-44073c7 .ens-image-compare__image{object-fit:contain;}.elementor-10354 .elementor-element.elementor-element-44073c7 .ens-image-compare__layer--before .ens-image-compare__image{object-position:center center;}.elementor-10354 .elementor-element.elementor-element-44073c7 .ens-image-compare__layer--after .ens-image-compare__image{object-position:center center;}.elementor-10354 .elementor-element.elementor-element-69275e89{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-69275e89:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-69275e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-734b8f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-27d0ba29{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:#868686;}.elementor-10354 .elementor-element.elementor-element-70c28424{--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:30px 38px;--row-gap:30px;--column-gap:38px;}.elementor-10354 .elementor-element.elementor-element-1e75e549{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10354 .elementor-element.elementor-element-32ce7117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-7fba66a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-27242da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-776c24ab{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10354 .elementor-element.elementor-element-63420654{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-63420654:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-63420654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-481333e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-6c0ecad{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-6c0ecad:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6c0ecad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-78881915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5f9b7624{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-5f9b7624:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-5f9b7624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-729a1607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-4fe090ea{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-4fe090ea:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4fe090ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-31a5ed3c{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 12px 0px rgba(0,0,0,0.15);}.elementor-10354 .elementor-element.elementor-element-31a5ed3c:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-31a5ed3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bengala-school.ru/wp-content/uploads/2026/10/bengala-semirealizm-07-stage1-overview-01-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10354 .elementor-element.elementor-element-799a5887{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-799a5887 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-7ea8b897{--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:flex-start;--gap:26px 24px;--row-gap:26px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-154a024a{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7ce43195{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-7ce43195 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-42a72ce2{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-42a72ce2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-42a72ce2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-577db0ad{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-42cdd35e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-42cdd35e img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-327f6e7c{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-327f6e7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-327f6e7c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-4b8e30ab{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1607fc9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-1607fc9 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-2ec62d75{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-2ec62d75.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-2ec62d75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-40ab9fb6{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-78c2f96{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-78c2f96 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-253b8b53{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-253b8b53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-253b8b53 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-1b775227{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5b85e42c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-5b85e42c img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-9ffe82a{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-9ffe82a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-9ffe82a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-1b04d9a3{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-411e01c8{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-411e01c8 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-5c91584a{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-5c91584a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-5c91584a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-7798455a{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-76cc4fa9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-76cc4fa9 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-4e02f2a3{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-4e02f2a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-4e02f2a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-272a4c63{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-75db31db{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-75db31db img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-6094881b{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-6094881b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-6094881b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-693917dd{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-69ef8ba4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-69ef8ba4 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-4e042c1c{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-4e042c1c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-4e042c1c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-95a790a{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-29211c1c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-29211c1c img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-7e7bc925{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-7e7bc925.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-7e7bc925 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-4ee06fa3{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-2c971c99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-2c971c99.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-2c971c99 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5d930f43{--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;}.elementor-10354 .elementor-element.elementor-element-7d8bdf8d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10354 .elementor-element.elementor-element-51dbf508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-7e7365c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7335c69f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-51c63ad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-15f1292c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10354 .elementor-element.elementor-element-6a383166{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-6a383166:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6a383166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-13ca5e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-233751f8{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-233751f8:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-233751f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-15a03704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-72ffd2dd{--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;--justify-content:center;--align-items:stretch;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-72ffd2dd:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-72ffd2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-bcfa17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-25e8503e{--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:flex-start;--gap:26px 24px;--row-gap:26px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-2e10d924{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a78b4ea{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-1a78b4ea img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-481d8bc{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-481d8bc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-481d8bc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-56dc9f63{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-65a3d579{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-65a3d579 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-4cedcca9{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-4cedcca9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-4cedcca9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-8141316{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-655bb1e1{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-655bb1e1 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-27b21a70{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-27b21a70.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-27b21a70 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-72322ac7{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-648298fd{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-648298fd img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-4dfaa691{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-4dfaa691.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-4dfaa691 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-49fef1{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5e820cb8{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-5e820cb8 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-51056f7f{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-51056f7f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-51056f7f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-2ad2a3ab{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a6cb66d{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-1a6cb66d img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-44c21582{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-44c21582.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-44c21582 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-9ee360c{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1554f62b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-1554f62b img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-59fe48fb{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-59fe48fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-59fe48fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-bc5daca{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-542f0905{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-542f0905 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-1707b6e9{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-1707b6e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-1707b6e9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-437a3488{--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;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-56cba478{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-10354 .elementor-element.elementor-element-56cba478 img{border-radius:15px 15px 0px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-10354 .elementor-element.elementor-element-63cfbb94{background-color:var( --e-global-color-c8c7d7a );padding:14px 18px 14px 18px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-63cfbb94.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-63cfbb94 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-5a2792da{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-6190986d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-6190986d.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-6190986d img{width:250px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-7182a4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--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:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--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;--justify-content:center;--align-items:stretch;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-413fcab:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-413fcab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E700;}.elementor-10354 .elementor-element.elementor-element-413fcab.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-12cc53d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:300;line-height:1.22em;letter-spacing:0px;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:32px;font-weight:300;line-height:1.45em;color:#868686;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-7e0c5a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E700;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-71568a9c:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-71568a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19170C;}.elementor-10354 .elementor-element.elementor-element-57671af9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7288c579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-72f20894{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-57a15788{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-64f0ef01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-64f0ef01 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-7849c0f2{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-3fa6bd59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-3fa6bd59 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-187816e7{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-39aff08d{--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:flex-start;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-b372810{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-5865419b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-5865419b img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-346629ba{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-29f67d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-29f67d4 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-4d8c97a0{--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:flex-start;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-1454aab8{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-45ab4f41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-45ab4f41 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-6252656c{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-20e405c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-20e405c8 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-6587e4f3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-7a479109{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-16971743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-16971743 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-1d2b291{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-73271754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-73271754 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F3E7;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 2px rgba(247, 243, 231, 0.75);}.elementor-10354 .elementor-element.elementor-element-5879a614{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4a817e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-4a817e48.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-4a817e48 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-17f2a237:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-17f2a237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-b025fd7{--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-10354 .elementor-element.elementor-element-58c7b1e3{--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-10354 .elementor-element.elementor-element-4d5f603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-4d5f603 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5c240d66{--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-10354 .elementor-element.elementor-element-459b8f1a{--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-10354 .elementor-element.elementor-element-205937ed img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-2785a064{--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-10354 .elementor-element.elementor-element-150036c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-150036c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-53473463{--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-10354 .elementor-element.elementor-element-ac7bc6b img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-66eb651b{--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-10354 .elementor-element.elementor-element-4672a3ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-4672a3ab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-198d4446{--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-10354 .elementor-element.elementor-element-12c4e0f8 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-12cb7ed4{--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-10354 .elementor-element.elementor-element-12c2a090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-12c2a090 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5f26c4c2{--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-10354 .elementor-element.elementor-element-50b7630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-50b7630.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-50b7630 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-d537ccb{--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;--margin-top:70px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-946b758 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;letter-spacing:1px;text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-10354 .elementor-element.elementor-element-d6adbcf{--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-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-8f779ba{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10354 .elementor-element.elementor-element-8f779ba:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-8f779ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10354 .elementor-element.elementor-element-3aa4224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-3fc3589{text-align:center;}.elementor-10354 .elementor-element.elementor-element-3fc3589 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-10354 .elementor-element.elementor-element-e1cf8ab{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10354 .elementor-element.elementor-element-e1cf8ab:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-e1cf8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10354 .elementor-element.elementor-element-56f2223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-3c34b28{text-align:center;}.elementor-10354 .elementor-element.elementor-element-3c34b28 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-10354 .elementor-element.elementor-element-e37f81a{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10354 .elementor-element.elementor-element-e37f81a:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-e37f81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10354 .elementor-element.elementor-element-e0e7978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-e773595{text-align:center;}.elementor-10354 .elementor-element.elementor-element-e773595 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-10354 .elementor-element.elementor-element-e1e87ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-e1e87ef:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-e1e87ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8c7d7a );}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-66aef1f4{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4926bc5b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:500;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-55c9c1bb{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3163d207{--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;--border-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10354 .elementor-element.elementor-element-3163d207:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-3163d207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10354 .elementor-element.elementor-element-41c43c43{text-align:center;}.elementor-10354 .elementor-element.elementor-element-41c43c43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:500;}.elementor-10354 .elementor-element.elementor-element-1e94eb8e{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;}.elementor-10354 .elementor-element.elementor-element-39df9752{--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;}.elementor-10354 .elementor-element.elementor-element-14d76f2d{--display:flex;--min-height:50px;--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:flex-start;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:var( --e-global-color-5b83b60 );--border-color:var( --e-global-color-5b83b60 );--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-14d76f2d:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-14d76f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8c7d7a );}.elementor-10354 .elementor-element.elementor-element-604d6a24{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10354 .elementor-element.elementor-element-604d6a24 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-6460c251{--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;--border-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10354 .elementor-element.elementor-element-6460c251:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6460c251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10354 .elementor-element.elementor-element-76c3eb90{text-align:center;}.elementor-10354 .elementor-element.elementor-element-76c3eb90 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:500;}.elementor-10354 .elementor-element.elementor-element-1c424755{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;}.elementor-10354 .elementor-element.elementor-element-794feda2{--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;}.elementor-10354 .elementor-element.elementor-element-1b383502{--display:flex;--min-height:50px;--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:flex-start;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:var( --e-global-color-5b83b60 );--border-color:var( --e-global-color-5b83b60 );--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-1b383502:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-1b383502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8c7d7a );}.elementor-10354 .elementor-element.elementor-element-10efad1a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10354 .elementor-element.elementor-element-10efad1a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-5573d608{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37{--display:flex;--min-height:50px;--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:flex-start;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:#F7F3E7;--border-color:#F7F3E7;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6dfd0d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-e14a28f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-10354 .elementor-element.elementor-element-e14a28f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:300;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-480a7ce8:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-480a7ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.25em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-27009741{--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;}.elementor-10354 .elementor-element.elementor-element-406f21a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-406f21a0:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-406f21a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2abbd55 );}.elementor-10354 .elementor-element.elementor-element-6c884e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-5f89ce41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-7e3f25bf{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;}.elementor-10354 .elementor-element.elementor-element-26dc0e10{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-10354 .elementor-element.elementor-element-16e35c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-11d70c1b img{border-radius:15px 15px 15px 15px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-686f8f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-466ebc24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-466ebc24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.25em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-12a5c9a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-608e5120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-c3d7562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:300;line-height:1.45em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-3bb23a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-40ee3d91{--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;}.elementor-10354 .elementor-element.elementor-element-6c279481{--display:flex;--min-height:50px;--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:flex-start;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:var( --e-global-color-5b83b60 );--border-color:var( --e-global-color-5b83b60 );--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-6c279481:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-6c279481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8c7d7a );}.elementor-10354 .elementor-element.elementor-element-4eef0332{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10354 .elementor-element.elementor-element-4eef0332 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-50bc708b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-50bc708b:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-50bc708b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-668736ab{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1c55f53c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-392d267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-9aac53f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-9aac53f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.25em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--display:flex;--min-height:50px;--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:flex-start;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:#6A1C2A;--border-color:#6A1C2A;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-19d1bcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-30a557e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-10354 .elementor-element.elementor-element-30a557e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:300;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-2c7b6b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-57258cd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-46f03afd img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-136a993f img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-c1b1b2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-2d61fbb6 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-6e83217f img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-4c04d03e img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-3eb43e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E7;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7cc819ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-58b150f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-70d5f513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-70d5f513 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;line-height:1.25em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-7f0d6c7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-5893c008 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-e39a967 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-7a4f3068 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-c615dc9 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-200e1b2c img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-5b461fe img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-36dc2bc8 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-4ba2c09c img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-7c3b4160 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-7bef1196 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-4fbe9482 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-221461f9 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-3e2da3a7 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-28113f81 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-6955eef7 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-5d1664bf img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-1a1616ff img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-cd17a9d img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-19e2db12 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-80a0220 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-4aee5c61 img{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.18);}.elementor-10354 .elementor-element.elementor-element-798142c1{font-family:"Manrope", Sans-serif;font-size:19px;line-height:1.5em;color:#19170C;}.elementor-10354 .elementor-element.elementor-element-5f64c07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-651e6d40 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10354 .elementor-element.elementor-element-651e6d40 .elementor-swiper-button.elementor-swiper-button-next{font-size:37px;color:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-651e6d40 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10354 .elementor-element.elementor-element-651e6d40 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#6A1C2A;}.elementor-10354 .elementor-element.elementor-element-0fa2ef3{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-0fa2ef3:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-0fa2ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-8d9132f{--display:flex;}.elementor-10354 .elementor-element.elementor-element-29e7ad4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;letter-spacing:1px;text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-10354 .elementor-element.elementor-element-2063352{--display:flex;}.elementor-10354 .elementor-element.elementor-element-6c42ecb{padding:20px 20px 20px 20px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-d7703a1{--display:flex;}.elementor-10354 .elementor-element.elementor-element-c475657{padding:20px 20px 20px 20px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-35206e2{--display:flex;}.elementor-10354 .elementor-element.elementor-element-277d65f{padding:20px 20px 20px 20px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-01acdc9{--display:flex;}.elementor-10354 .elementor-element.elementor-element-de7c5ec{padding:20px 20px 20px 20px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-1678e0b{--n-accordion-title-font-size:20px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 025px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-5b83b60 );--n-accordion-title-active-color:var( --e-global-color-5b83b60 );--n-accordion-icon-size:15px;--n-accordion-icon-gap:20px;}.elementor-10354 .elementor-element.elementor-element-1678e0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c8c7d7a );}.elementor-10354 .elementor-element.elementor-element-1678e0b {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-10354 .elementor-element.elementor-element-1678e0b > .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:"Manrope", Sans-serif;font-weight:500;}:where( .elementor-10354 .elementor-element.elementor-element-1678e0b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c8c7d7a );--border-radius:0px 0px 25px 25px;}.elementor-10354 .elementor-element.elementor-element-4ed6dd2{--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;--justify-content:center;--align-items:center;--margin-top:70px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4ed6dd2:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-4ed6dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-36ca38c{--display:flex;--min-height:630px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10354 .elementor-element.elementor-element-36ca38c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--display:flex;--min-height:630px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-d26acdf:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-d26acdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10354 .elementor-element.elementor-element-ffc5d47 img{width:70%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.97);}.elementor-10354 .elementor-element.elementor-element-3042f96{--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10354 .elementor-element.elementor-element-9418eee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);color:var( --e-global-color-5b83b60 );}.elementor-10354 .elementor-element.elementor-element-7cffd97{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-7cffd97 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:26px;font-weight:300;color:#868686;}.elementor-10354 .elementor-element.elementor-element-6da2690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-10354 .elementor-element.elementor-element-6da2690.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-6da2690 img{width:250px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--display:flex;--min-height:630px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:45px;--padding-right:50px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3:not(.elementor-motion-effects-element-type-background), .elementor-10354 .elementor-element.elementor-element-31f1ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-10354 .elementor-element.elementor-element-31f1ad3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-44834f8.elementor-element{--align-self:flex-start;}.elementor-10354 .elementor-element.elementor-element-44834f8{text-align:start;}.elementor-10354 .elementor-element.elementor-element-44834f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:300;}.elementor-10354 .elementor-element.elementor-element-eef1dbf{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}body.elementor-page-10354:not(.elementor-motion-effects-element-type-background), body.elementor-page-10354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b83b60 );}@media(min-width:381px){.elementor-10354 .elementor-element.elementor-element-347c8dad{--content-width:1200px;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--width:55%;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--width:100%;}.elementor-10354 .elementor-element.elementor-element-25e5a66{--width:45%;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-49c6a1c5{--width:100%;}.elementor-10354 .elementor-element.elementor-element-58b7c0ed{--width:100%;}.elementor-10354 .elementor-element.elementor-element-609012b8{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1a7a2493{--width:100%;}.elementor-10354 .elementor-element.elementor-element-a148e7c{--width:49%;}.elementor-10354 .elementor-element.elementor-element-7406456e{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7bb7e2b3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1d79851a{--width:49%;}.elementor-10354 .elementor-element.elementor-element-4668e5b3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-76e576c6{--width:100%;}.elementor-10354 .elementor-element.elementor-element-695e3682{--width:100%;}.elementor-10354 .elementor-element.elementor-element-74c54eef{--width:100%;}.elementor-10354 .elementor-element.elementor-element-81f429c{--width:100%;}.elementor-10354 .elementor-element.elementor-element-5bd38889{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--width:100%;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:56%;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--width:100%;}.elementor-10354 .elementor-element.elementor-element-478ad97c{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4d1a8b96{--width:95px;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:40%;}.elementor-10354 .elementor-element.elementor-element-30655d39{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--width:100%;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-a09406e{--width:31%;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--width:31%;}.elementor-10354 .elementor-element.elementor-element-4727f998{--width:31%;}.elementor-10354 .elementor-element.elementor-element-1d329867{--width:31.8%;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--width:65.2%;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--width:100%;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-2fd3e96d{--width:100%;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:30%;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:34%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:30%;}.elementor-10354 .elementor-element.elementor-element-69275e89{--width:100%;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-1e75e549{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4ee06fa3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-7d8bdf8d{--width:100%;}.elementor-10354 .elementor-element.elementor-element-5a2792da{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:39%;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:57%;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--width:100%;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-72f20894{--width:100%;}.elementor-10354 .elementor-element.elementor-element-57a15788{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7849c0f2{--width:100%;}.elementor-10354 .elementor-element.elementor-element-187816e7{--width:100%;}.elementor-10354 .elementor-element.elementor-element-39aff08d{--width:49%;}.elementor-10354 .elementor-element.elementor-element-b372810{--width:100%;}.elementor-10354 .elementor-element.elementor-element-346629ba{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4d8c97a0{--width:49%;}.elementor-10354 .elementor-element.elementor-element-1454aab8{--width:100%;}.elementor-10354 .elementor-element.elementor-element-6252656c{--width:100%;}.elementor-10354 .elementor-element.elementor-element-6587e4f3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7a479109{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1d2b291{--width:100%;}.elementor-10354 .elementor-element.elementor-element-5879a614{--width:100%;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--width:100%;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--content-width:1200px;}.elementor-10354 .elementor-element.elementor-element-d6adbcf{--content-width:1200px;}.elementor-10354 .elementor-element.elementor-element-e1e87ef{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-66aef1f4{--width:100%;}.elementor-10354 .elementor-element.elementor-element-55c9c1bb{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3163d207{--width:48%;}.elementor-10354 .elementor-element.elementor-element-6460c251{--width:48%;}.elementor-10354 .elementor-element.elementor-element-5573d608{--width:100%;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--width:100%;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-27009741{--width:100%;}.elementor-10354 .elementor-element.elementor-element-406f21a0{--width:54%;}.elementor-10354 .elementor-element.elementor-element-6c884e53{--width:55%;}.elementor-10354 .elementor-element.elementor-element-5f89ce41{--width:45%;}.elementor-10354 .elementor-element.elementor-element-16e35c8a{--width:46%;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--width:100%;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-8d9132f{--content-width:1200px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--width:595px;}.elementor-10354 .elementor-element.elementor-element-3042f96{--width:90%;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--width:595px;}}@media(max-width:1440px) and (min-width:381px){.elementor-10354 .elementor-element.elementor-element-1a02a7f{--width:704px;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:30%;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:34%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:30%;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:1200px;}}@media(max-width:1280px) and (min-width:381px){.elementor-10354 .elementor-element.elementor-element-4c7eb73d{--width:100%;}.elementor-10354 .elementor-element.elementor-element-347c8dad{--content-width:930px;}.elementor-10354 .elementor-element.elementor-element-1a02a7f{--width:500px;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:56%;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:40%;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-a09406e{--width:31%;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--width:31%;}.elementor-10354 .elementor-element.elementor-element-4727f998{--width:31%;}.elementor-10354 .elementor-element.elementor-element-1d329867{--width:31.8%;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--width:65.2%;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:30%;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:34%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:30%;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:38.915%;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:57%;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--content-width:936px;}.elementor-10354 .elementor-element.elementor-element-d6adbcf{--content-width:936px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:1200px;}.elementor-10354 .elementor-element.elementor-element-8d9132f{--content-width:936px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--width:930px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--width:931px;}}@media(max-width:960px) and (min-width:381px){.elementor-10354 .elementor-element.elementor-element-347c8dad{--content-width:100%;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--width:90%;}.elementor-10354 .elementor-element.elementor-element-1a02a7f{--width:90%;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:936px;}.elementor-10354 .elementor-element.elementor-element-a148e7c{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1d79851a{--width:100%;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:936px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:936px;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:936px;}.elementor-10354 .elementor-element.elementor-element-a09406e{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4727f998{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1d329867{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:936px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:100%;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:65%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:100%;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:936px;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:936px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:936px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:936px;}.elementor-10354 .elementor-element.elementor-element-39aff08d{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4d8c97a0{--width:100%;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:936px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:936px;}.elementor-10354 .elementor-element.elementor-element-14d76f2d{--width:310px;}.elementor-10354 .elementor-element.elementor-element-1b383502{--width:310px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37{--width:310px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:936px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:936px;}.elementor-10354 .elementor-element.elementor-element-6c279481{--width:310px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:936px;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--width:310px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:936px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--width:420px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--width:420px;}}@media(max-width:480px) and (min-width:381px){.elementor-10354 .elementor-element.elementor-element-347c8dad{--content-width:340px;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--width:340px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:90%;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:90%;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4d1a8b96{--width:68px;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:90%;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:90%;}.elementor-10354 .elementor-element.elementor-element-a09406e{--width:100%;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4727f998{--width:100%;}.elementor-10354 .elementor-element.elementor-element-1d329867{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:90%;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:100%;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:100%;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:90%;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:90%;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:90%;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:100%;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:90%;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:90%;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--content-width:340px;}.elementor-10354 .elementor-element.elementor-element-d6adbcf{--content-width:340px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:90%;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:90%;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:90%;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:90%;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:90%;}.elementor-10354 .elementor-element.elementor-element-8d9132f{--content-width:340px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--width:340px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--width:340px;}}@media(min-width:1920px){.elementor-10354 .elementor-element.elementor-element-347c8dad{--content-width:1700px;}.elementor-10354 .elementor-element.elementor-element-40055afe{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-40055afe img{width:18px;}.elementor-10354 .elementor-element.elementor-element-66c112f .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-1a02a7f{--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a02a7f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10354 .elementor-element.elementor-element-297d55d7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-297d55d7 .elementor-heading-title{font-size:81px;}.elementor-10354 .elementor-element.elementor-element-218e994d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-10354 .elementor-element.elementor-element-218e994d .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8{--container-widget-width:110%;--container-widget-flex-grow:0;width:var( --container-widget-width, 110% );max-width:110%;}.elementor-10354 .elementor-element.elementor-element-787285b6{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-10354 .elementor-element.elementor-element-787285b6 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-e096702{--container-widget-width:110%;--container-widget-flex-grow:0;width:var( --container-widget-width, 110% );max-width:110%;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--padding-top:100px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:56px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--padding-top:110px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:56%;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:60px;}.elementor-10354 .elementor-element.elementor-element-30dfea35 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-7b677a85{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-7c6de475 .elementor-heading-title{font-size:29px;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:40%;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-30655d39{--padding-top:100px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:56px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-23956093{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--padding-top:95px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:56px;}.elementor-10354 .elementor-element.elementor-element-1068d28f{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-356d99cc.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:56px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:30%;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:34%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:30%;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-f34a7d7{--content-width:1700px;}.elementor-10354 .elementor-element.elementor-element-44073c7 .ens-image-compare{--ens-compare-height:600px;}.elementor-10354 .elementor-element.elementor-element-69275e89{--padding-top:100px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-2c971c99.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--padding-top:100px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-6190986d.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:39%;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:60px;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:57%;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--padding-top:100px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:56px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-50b7630.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--content-width:1700px;}.elementor-10354 .elementor-element.elementor-element-d6adbcf{--content-width:1700px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-14d76f2d{--min-height:68px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-604d6a24 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-1b383502{--min-height:68px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-10efad1a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37{--min-height:68px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-e14a28f .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-c3d7562{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-6c279481{--min-height:68px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-4eef0332 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--min-height:68px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-30a557e .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--padding-top:110px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:1700px;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:3;}.elementor-10354 .elementor-element.elementor-element-8d9132f{--content-width:1700px;}.elementor-10354 .elementor-element.elementor-element-35206e2{--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:flex-start;}.elementor-10354 .elementor-element.elementor-element-277d65f{width:100%;max-width:100%;}.elementor-10354 .elementor-element.elementor-element-277d65f.elementor-element{--align-self:stretch;}.elementor-10354 .elementor-element.elementor-element-36ca38c{--width:1726px;--min-height:775px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--width:843px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:92px;--padding-bottom:50px;--padding-left:92px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--width:863px;--padding-top:92px;--padding-bottom:50px;--padding-left:92px;--padding-right:92px;}}@media(max-width:1440px){.elementor-10354 .elementor-element.elementor-element-4c7eb73d{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-25e5a66{--min-height:0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:43px;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:30px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:30px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-14d76f2d{--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-1b383502{--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37{--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-c3d7562{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-6c279481{--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1280px){.elementor-10354 .elementor-element.elementor-element-4c7eb73d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-347c8dad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--justify-content:space-evenly;}.elementor-10354 .elementor-element.elementor-element-66c112f .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-297d55d7 .elementor-heading-title{font-size:46px;}.elementor-10354 .elementor-element.elementor-element-218e994d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10354 .elementor-element.elementor-element-218e994d .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--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;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110%;--container-widget-flex-grow:0;width:var( --container-widget-width, 110% );max-width:110%;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8 img{width:110%;}.elementor-10354 .elementor-element.elementor-element-787285b6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10354 .elementor-element.elementor-element-787285b6 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-e096702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110%;--container-widget-flex-grow:0;width:var( --container-widget-width, 110% );max-width:110%;}.elementor-10354 .elementor-element.elementor-element-e096702 img{width:110%;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-49c6a1c5{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7a2493{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-a148e7c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10354 .elementor-element.elementor-element-1d79851a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10354 .elementor-element.elementor-element-695e3682{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:45px;}.elementor-10354 .elementor-element.elementor-element-30dfea35 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7b677a85{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7c6de475 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-30655d39{--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-fbd0651{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-61a5547a{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6d55f88b{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--padding-top:65px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-69275e89{--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-31a5ed3c{--min-height:480px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:28px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:43px;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7288c579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-72f20894{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-187816e7{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-39aff08d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10354 .elementor-element.elementor-element-4d8c97a0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10354 .elementor-element.elementor-element-6587e4f3{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-946b758 .elementor-heading-title{font-size:38px;}.elementor-10354 .elementor-element.elementor-element-66aef1f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-55c9c1bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-14d76f2d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1b383502{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-5573d608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6dfd0d37{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--padding-top:72px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--padding-top:72px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-c3d7562{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-6c279481{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--padding-top:72px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--padding-top:72px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:2;}.elementor-10354 .elementor-element.elementor-element-29e7ad4 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-4ed6dd2{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-36ca38c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:75px;--padding-bottom:68px;--padding-left:40px;--padding-right:40px;}}@media(max-width:960px){.elementor-10354 .elementor-element.elementor-element-4c7eb73d{--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:flex-start;}.elementor-10354 .elementor-element.elementor-element-347c8dad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10354 .elementor-element.elementor-element-184a94ef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10354 .elementor-element.elementor-element-5f4bc1e3{--justify-content:center;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-66c112f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-66c112f .elementor-heading-title{font-size:14px;}.elementor-10354 .elementor-element.elementor-element-297d55d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-297d55d7 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-218e994d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-218e994d .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--min-height:460px;}.elementor-10354 .elementor-element.elementor-element-787285b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-787285b6 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-1f246cbd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-49c6a1c5{--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;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7a2493{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-695e3682{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--padding-top:62px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--justify-content:flex-start;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10354 .elementor-element.elementor-element-21e73b01{text-align:center;}.elementor-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:43px;}.elementor-10354 .elementor-element.elementor-element-7b677a85{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-30655d39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-79c9ce86{--margin-top:55px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-23956093{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6c510daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-1068d28f{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1251a4f0{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10354 .elementor-element.elementor-element-2154779e .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-635aff8c{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-570f44d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-2fd3e96d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-d89ab24{text-align:center;}.elementor-10354 .elementor-element.elementor-element-69275e89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-734b8f11{text-align:center;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:48px;}.elementor-10354 .elementor-element.elementor-element-27d0ba29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-32ce7117{text-align:center;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:27px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a{text-align:center;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-31a5ed3c{--min-height:390px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51dbf508{text-align:center;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9{text-align:center;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:27px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2{text-align:center;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--padding-top:12px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10354 .elementor-element.elementor-element-12cc53d3{text-align:center;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:42px;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{text-align:center;font-size:22px;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7288c579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:36px;}.elementor-10354 .elementor-element.elementor-element-72f20894{--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;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-187816e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-6587e4f3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--padding-top:62px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-946b758{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-55c9c1bb{--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-10354 .elementor-element.elementor-element-14d76f2d{--min-height:66px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-604d6a24 .elementor-heading-title{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-1b383502{--min-height:66px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-10efad1a .elementor-heading-title{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-5573d608{--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-10354 .elementor-element.elementor-element-6dfd0d37{--min-height:66px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-e14a28f .elementor-heading-title{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e{text-align:center;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-466ebc24{text-align:center;}.elementor-10354 .elementor-element.elementor-element-c3d7562{text-align:start;font-size:22px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-6c279481{--min-height:66px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-4eef0332 .elementor-heading-title{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--padding-top:20px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-9aac53f{text-align:center;}.elementor-10354 .elementor-element.elementor-element-19d1bcb7{--min-height:66px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-30a557e .elementor-heading-title{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--padding-top:20px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10354 .elementor-element.elementor-element-70d5f513{text-align:center;}.elementor-10354 .elementor-element.elementor-element-798142c1{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-29e7ad4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-4ed6dd2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-d26acdf{--min-height:407px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--min-height:550px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10354 .elementor-element.elementor-element-44834f8{text-align:center;}}@media(max-width:480px){.elementor-10354 .elementor-element.elementor-element-347c8dad{--justify-content:center;}.elementor-10354 .elementor-element.elementor-element-297d55d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--min-height:420px;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8{margin:0px -6px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;--container-widget-width:112%;--container-widget-flex-grow:0;width:var( --container-widget-width, 112% );max-width:112%;}.elementor-10354 .elementor-element.elementor-element-1f246cbd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-753e2d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-49c6a1c5{--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;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7a2493{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-a148e7c{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-1d79851a{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-695e3682{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--padding-top:50px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--justify-content:flex-start;--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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-10354 .elementor-element.elementor-element-21e73b01{text-align:center;}.elementor-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-10354 .elementor-element.elementor-element-478ad97c{--padding-top:14px;--padding-bottom:14px;--padding-left:8px;--padding-right:12px;}.elementor-10354 .elementor-element.elementor-element-edaf8e4 img{width:65px;}.elementor-10354 .elementor-element.elementor-element-30dfea35 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-7b677a85{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-7c6de475 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-30655d39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-1a7ba563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-1c8c2fb{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1cf28c19{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2b40bbdc{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-678b82c9{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-79c9ce86{--margin-top:45px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:start;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-23956093{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--padding-top:44px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6c510daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-1068d28f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-fbd0651{--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-16cb573a .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-61a5547a{--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-daa6117 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6d55f88b{--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6bd5c5c0 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1251a4f0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--padding-top:26px;--padding-bottom:26px;--padding-left:21px;--padding-right:21px;}.elementor-10354 .elementor-element.elementor-element-2154779e .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-635aff8c{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2c144695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-356d99cc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-570f44d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-2fd3e96d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-d89ab24 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-69275e89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-27d0ba29{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-27242da7{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-31a5ed3c{--min-height:340px;}.elementor-10354 .elementor-element.elementor-element-4ee06fa3{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-2c971c99{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:26px;}.elementor-10354 .elementor-element.elementor-element-7335c69f{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5a2792da{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-6190986d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--padding-top:50px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10354 .elementor-element.elementor-element-12cc53d3{text-align:center;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{text-align:center;font-size:20px;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7288c579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-72f20894{--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;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-187816e7{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-39aff08d{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-4d8c97a0{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-6587e4f3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--padding-top:50px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-4d5f603 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-150036c4 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-4672a3ab .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-12c2a090 .elementor-heading-title{font-size:23px;}.elementor-10354 .elementor-element.elementor-element-50b7630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10354 .elementor-element.elementor-element-4d82ec9{--justify-content:center;}.elementor-10354 .elementor-element.elementor-element-946b758{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;text-align:center;}.elementor-10354 .elementor-element.elementor-element-946b758.elementor-element{--align-self:center;}.elementor-10354 .elementor-element.elementor-element-946b758 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-10354 .elementor-element.elementor-element-66aef1f4{--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-10354 .elementor-element.elementor-element-66aef1f4.e-con{--align-self:flex-start;}.elementor-10354 .elementor-element.elementor-element-4926bc5b{text-align:center;}.elementor-10354 .elementor-element.elementor-element-4926bc5b .elementor-heading-title{font-size:40px;}.elementor-10354 .elementor-element.elementor-element-55c9c1bb{--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-10354 .elementor-element.elementor-element-41c43c43 .elementor-heading-title{font-size:27px;}.elementor-10354 .elementor-element.elementor-element-1e94eb8e{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-76c3eb90 .elementor-heading-title{font-size:27px;}.elementor-10354 .elementor-element.elementor-element-1c424755{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-5573d608{--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-10354 .elementor-element.elementor-element-480a7ce8{--padding-top:48px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--padding-top:48px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-466ebc24 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-c3d7562{text-align:start;font-size:20px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--padding-top:48px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-9aac53f .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--padding-top:48px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10354 .elementor-element.elementor-element-70d5f513 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-0fa2ef3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-29e7ad4{text-align:center;}.elementor-10354 .elementor-element.elementor-element-29e7ad4 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-9418eee .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-7cffd97 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-31f1ad3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10354 .elementor-element.elementor-element-44834f8 .elementor-heading-title{font-size:32px;}}@media(max-width:380px){.elementor-10354 .elementor-element.elementor-element-297d55d7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-10354 .elementor-element.elementor-element-297d55d7 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-1cdea3f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-60bbb7f6{--width:100%;--min-height:300px;}.elementor-10354 .elementor-element.elementor-element-7b85e9f8{margin:0px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:115%;--container-widget-flex-grow:0;width:var( --container-widget-width, 115% );max-width:115%;}.elementor-10354 .elementor-element.elementor-element-3dc62e61{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-3ac1afdb{--width:90%;}.elementor-10354 .elementor-element.elementor-element-753e2d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-753e2d67 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-1829c9eb{--padding-top:45px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-27724f92{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-43114ee3{--width:100%;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10354 .elementor-element.elementor-element-725f5e8d{--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-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-478ad97c{--padding-top:12px;--padding-bottom:12px;--padding-left:6px;--padding-right:10px;}.elementor-10354 .elementor-element.elementor-element-4d1a8b96{--width:56px;}.elementor-10354 .elementor-element.elementor-element-edaf8e4 img{width:55px;}.elementor-10354 .elementor-element.elementor-element-30dfea35 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-7b677a85{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-7c6de475 .elementor-heading-title{font-size:18px;}.elementor-10354 .elementor-element.elementor-element-509b8300{--width:100%;}.elementor-10354 .elementor-element.elementor-element-2ae69c19{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-30655d39{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-7766262f{--width:90%;}.elementor-10354 .elementor-element.elementor-element-1a7ba563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-1a7ba563 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-1c8c2fb{--padding-top:22px;--padding-bottom:22px;--padding-left:17px;--padding-right:17px;}.elementor-10354 .elementor-element.elementor-element-30af6c39 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-46d5209f{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6f238c7e .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6a122962 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-5f69e979{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6df787a1 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1cf28c19{--padding-top:22px;--padding-bottom:22px;--padding-left:17px;--padding-right:17px;}.elementor-10354 .elementor-element.elementor-element-2df518af .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-6e8f437e{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-53c1c831 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-5a8058{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2b40bbdc{--padding-top:22px;--padding-bottom:22px;--padding-left:17px;--padding-right:17px;}.elementor-10354 .elementor-element.elementor-element-3eee23f7 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-362a455d{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-1c30391f .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4a60bae .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-1d1844bb{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5002eb67 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-678b82c9{--padding-top:22px;--padding-bottom:22px;--padding-left:17px;--padding-right:17px;}.elementor-10354 .elementor-element.elementor-element-f1ba63d .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-50950c50{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5ff6601a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7731dc58{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4bd77977 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-3205fdb0{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2eec32d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-2eec32d4 .elementor-heading-title{font-size:30px;}.elementor-10354 .elementor-element.elementor-element-23956093{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6fb51074{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-69bd6ab5{--width:90%;}.elementor-10354 .elementor-element.elementor-element-6c510daa{text-align:center;}.elementor-10354 .elementor-element.elementor-element-6c510daa .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-a09406e{--width:100%;}.elementor-10354 .elementor-element.elementor-element-fbd0651{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-181f438a .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-59efee38{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-16cb573a .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-3d22d036{--width:100%;}.elementor-10354 .elementor-element.elementor-element-61a5547a{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-580d4063 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-55345ed3{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-daa6117 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4727f998{--width:100%;}.elementor-10354 .elementor-element.elementor-element-6d55f88b{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-2136f8ba .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-10f29df7{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-6bd5c5c0 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-4fbd3e1b{--padding-top:23px;--padding-bottom:23px;--padding-left:18px;--padding-right:18px;}.elementor-10354 .elementor-element.elementor-element-2154779e .elementor-heading-title{font-size:22px;}.elementor-10354 .elementor-element.elementor-element-635aff8c{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-2c144695 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-7e23c014{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-2d662043{--width:90%;}.elementor-10354 .elementor-element.elementor-element-570f44d7{text-align:center;}.elementor-10354 .elementor-element.elementor-element-570f44d7 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-2fd3e96d{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-35d4e588{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-79c62d12{--width:100%;}.elementor-10354 .elementor-element.elementor-element-4f3951ad{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-d89ab24 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-69275e89{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-ba6cd06{--width:90%;}.elementor-10354 .elementor-element.elementor-element-734b8f11{text-align:center;}.elementor-10354 .elementor-element.elementor-element-734b8f11 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-27d0ba29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-10354 .elementor-element.elementor-element-32ce7117{text-align:center;}.elementor-10354 .elementor-element.elementor-element-32ce7117 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-7fba66a9{text-align:center;}.elementor-10354 .elementor-element.elementor-element-7fba66a9 .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-27242da7{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a{text-align:center;}.elementor-10354 .elementor-element.elementor-element-7aaf1c8a .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-481333e5 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-78881915 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-729a1607 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-9a4fb0d .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-31a5ed3c{--min-height:300px;}.elementor-10354 .elementor-element.elementor-element-5d0d0ec4{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4c6c859c{--width:90%;}.elementor-10354 .elementor-element.elementor-element-51dbf508{text-align:center;}.elementor-10354 .elementor-element.elementor-element-51dbf508 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-7e7365c9{text-align:center;}.elementor-10354 .elementor-element.elementor-element-7e7365c9 .elementor-heading-title{font-size:25px;}.elementor-10354 .elementor-element.elementor-element-7335c69f{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-51c63ad2{text-align:center;}.elementor-10354 .elementor-element.elementor-element-51c63ad2 .elementor-heading-title{font-size:19px;}.elementor-10354 .elementor-element.elementor-element-13ca5e49 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-15a03704 .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-bcfa17c .elementor-heading-title{font-size:17px;}.elementor-10354 .elementor-element.elementor-element-5a2792da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-7182a4e6{--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-4ef04d51{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-413fcab{--width:100%;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-10354 .elementor-element.elementor-element-12cc53d3{text-align:center;}.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title{font-size:30px;}.elementor-10354 .elementor-element.elementor-element-3fb792e2{text-align:center;font-size:18px;}.elementor-10354 .elementor-element.elementor-element-7e0c5a8b{--width:100%;}.elementor-10354 .elementor-element.elementor-element-106ae56d{--e-image-carousel-slides-to-show:1;}.elementor-10354 .elementor-element.elementor-element-71568a9c{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-57671af9{--width:90%;}.elementor-10354 .elementor-element.elementor-element-7288c579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-10354 .elementor-element.elementor-element-7288c579 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-17f2a237{--padding-top:45px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-51d033e4{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-4d5f603{text-align:center;}.elementor-10354 .elementor-element.elementor-element-4d5f603 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-150036c4 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-4672a3ab .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-12c2a090 .elementor-heading-title{font-size:21px;}.elementor-10354 .elementor-element.elementor-element-d537ccb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-e1e87ef{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;}.elementor-10354 .elementor-element.elementor-element-1e7c6963{--width:90%;}.elementor-10354 .elementor-element.elementor-element-41c43c43 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-76c3eb90 .elementor-heading-title{font-size:24px;}.elementor-10354 .elementor-element.elementor-element-480a7ce8{--padding-top:44px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-78cc7136{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-9ad8e4e .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b{--padding-top:44px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-5904a15e{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-466ebc24{text-align:center;}.elementor-10354 .elementor-element.elementor-element-466ebc24 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-c3d7562{text-align:start;font-size:18px;}.elementor-10354 .elementor-element.elementor-element-3bb23a22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-79a48647{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10354 .elementor-element.elementor-element-40ee3d91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-6c279481{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10354 .elementor-element.elementor-element-50bc708b{--padding-top:44px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-668736ab{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-9aac53f .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-3eb43e0f{--padding-top:44px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10354 .elementor-element.elementor-element-6d99c662{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10354 .elementor-element.elementor-element-70d5f513{text-align:center;}.elementor-10354 .elementor-element.elementor-element-70d5f513 .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-798142c1{font-size:16px;}.elementor-10354 .elementor-element.elementor-element-651e6d40{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-10354 .elementor-element.elementor-element-29e7ad4{text-align:center;}.elementor-10354 .elementor-element.elementor-element-29e7ad4 .elementor-heading-title{font-size:32px;}.elementor-10354 .elementor-element.elementor-element-3042f96{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10354 .elementor-element.elementor-element-9418eee .elementor-heading-title{font-size:34px;}.elementor-10354 .elementor-element.elementor-element-7cffd97 .elementor-heading-title{font-size:20px;}.elementor-10354 .elementor-element.elementor-element-44834f8 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-297d55d7 */.hero-title .h1-bold { font-weight: 600; }

.hero-title .semi-bold { font-weight: 500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc62e61 *//* Screen 02: measured source proportions; images remain uncropped. */
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-inner { max-width: 100%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-picture, .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-picture .elementor-widget-container { width: 100%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-picture img { display: block; width: 100%; max-width: 100%; height: auto; object-fit: contain; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-panel { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-title, .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-title h1, .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-title h2 { text-transform: uppercase; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-featured .semi-results-featured-art { flex: 0 0 60%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-featured .semi-results-featured-study { flex: 0 0 52%; margin-left: -12%; position: relative; z-index: 2; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-pair { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-environment-pair .semi-results-environment-art { flex: 0 0 55%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-environment-pair .semi-results-environment-study { flex: 1 1 auto; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-blue-girl-pair .semi-results-blue-girl-art { flex: 0 0 55%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-blue-girl-pair .semi-results-blue-girl-study { flex: 1 1 auto; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-final .semi-results-elea-art { flex: 0 0 35%; }
.elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-final .semi-results-elea-study { flex: 1 1 auto; }
@media (max-width: 1200px) and (min-width: 931px) {
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-inner { width: 936px !important; max-width: 100%; }
}
@media (max-width: 960px) {
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-featured .semi-results-featured-art,
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-featured .semi-results-featured-study { flex: 0 1 auto; width: 100%; margin-left: 0; }
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-featured { gap: 18px; }
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-gallery .semi-results-pair { width: 100%; }
}
@media (max-width: 930px) {
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-inner { width: 90% !important; max-width: 90%; }
}
@media (max-width: 480px) {
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-pair { width: 100%; }
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-pair .semi-results-panel,
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-final .semi-results-panel { flex: 0 1 auto; width: 100%; }
  .elementor-10354 .elementor-element.elementor-element-3dc62e61 .semi-results-final { gap: 18px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e73b01 */.elementor-10354 .elementor-element.elementor-element-21e73b01 .elementor-heading-title { text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-725f5e8d *//* Screen 03: the title keeps its own non-overlapping row. */
.elementor-10354 .elementor-element.elementor-element-725f5e8d .semi-game-title { width:100%; max-width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478ad97c *//* Screen 03, only this callout: retain the original maximum width.
   At narrow widths, keep flame and text together without moving typography. */
.elementor-10354 .elementor-element.elementor-element-478ad97c { max-width:520px; flex-wrap:nowrap; align-items:center; }
.elementor-10354 .elementor-element.elementor-element-478ad97c .semi-game-flame-box { flex:0 0 auto; }
.elementor-10354 .elementor-element.elementor-element-478ad97c .semi-game-callout-text { flex:1 1 0; width:auto; min-width:0; max-width:100%; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ae69c19 *//* Bengala SEMI game-art slider (site global course-carousel class deliberately NOT reused). */
.elementor-10354 .elementor-element.elementor-element-2ae69c19 { width:100%; max-width:620px; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-image-carousel-wrapper { padding-bottom:65px; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .swiper-slide { box-sizing:border-box; display:flex; align-items:center; justify-content:center; padding:15px 18px 17px; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .swiper-slide img { display:block; width:auto; max-width:100%; max-height:600px; height:auto; object-fit:contain; border-radius:15px; box-shadow:0 5px 12px rgba(0,0,0,.28); }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button { position:absolute; top:auto !important; bottom:5px; transform:none !important; z-index:4; width:39px; height:39px; display:flex; align-items:center; justify-content:center; background:#FFFDF7; border:1px solid #6A1C2A; border-radius:50%; color:#6A1C2A !important; box-shadow:0 2px 5px rgba(0,0,0,.13); }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button-prev { left:calc(50% - 46px) !important; right:auto !important; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button-next { left:calc(50% + 7px) !important; right:auto !important; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button:hover { color:#FFFDF7 !important; background-color:#6A1C2A; }
.elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button svg, .elementor-10354 .elementor-element.elementor-element-2ae69c19 .elementor-swiper-button i { fill:currentColor; color:currentColor; }
@media (min-width:1920px) { .elementor-10354 .elementor-element.elementor-element-2ae69c19 .swiper-slide img { max-height:680px; } }
@media (max-width:960px) { .elementor-10354 .elementor-element.elementor-element-2ae69c19 { max-width:540px; margin-inline:auto; } }
@media (max-width:480px) { .elementor-10354 .elementor-element.elementor-element-2ae69c19 .swiper-slide { padding:12px 12px 14px; } .elementor-10354 .elementor-element.elementor-element-2ae69c19 .swiper-slide img { max-height:none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1829c9eb *//* SEMI-реализм screen 03: only this section. Responsive width is owned by Inner. */
.elementor-10354 .elementor-element.elementor-element-1829c9eb .semi-game-inner { max-width: 100%; }
@media (max-width:1200px) and (min-width:931px) {
  .elementor-10354 .elementor-element.elementor-element-1829c9eb .semi-game-inner { width:936px !important; max-width:calc(100% - 32px); }
}
@media (max-width:930px) {
  .elementor-10354 .elementor-element.elementor-element-1829c9eb .semi-game-inner { width:90% !important; max-width:90%; }
}
/* Light screen; no beige/cyan image glow from screen 02. *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d5209f *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f69e979 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e8f437e *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a8058 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-362a455d *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d1844bb *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50950c50 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7731dc58 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3205fdb0 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23956093 *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30655d39 *//* Bengala SEMI-реализм / screen 04, scoped only to this section. */
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-inner { max-width: 100%; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-heading .elementor-heading-title,
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-title .elementor-heading-title { text-transform: uppercase; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
  align-items: stretch;
}
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-grid > .elementor-element { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-wide-card { grid-column: span 2; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-art-card { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-art-image { width: 100%; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-art-image img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-benefit-card,
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-reason { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-reason-title .elementor-heading-title { line-height: 1.35; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-reason-description p,
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-text p { margin: 0; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-popup-trigger { cursor: pointer; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-popup-trigger .elementor-heading-title { text-decoration: underline; text-underline-offset: 3px; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion { align-items: flex-start; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-title { flex: 0 0 30%; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-text { flex: 1 1 0; min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-manager-button { cursor: pointer; }
@media (max-width: 1280px) {
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-wide-card { grid-column: auto; }
}
@media (max-width: 1200px) and (min-width: 931px) {
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-inner { width: 936px !important; max-width: 100%; }
}
@media (max-width: 960px) {
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-grid { grid-template-columns: minmax(0,1fr); gap: 16px; }
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion { flex-direction: column; gap: 18px; }
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-title, .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-conclusion-text { width: 100%; flex: 0 1 auto; }
}
@media (max-width: 930px) {
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-inner { width: 90% !important; max-width: 90%; }
}
@media (max-width: 480px) {
  .elementor-10354 .elementor-element.elementor-element-30655d39 .semi-why-grid { gap: 15px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69bd6ab5 */.elementor-10354 .elementor-element.elementor-element-69bd6ab5{max-width:100%;} @media (max-width:930px){.elementor-10354 .elementor-element.elementor-element-69bd6ab5{width:90% !important;max-width:90% !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69662459 */.elementor-10354 .elementor-element.elementor-element-69662459 .elementor-heading-title{text-transform:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6625300b */.elementor-10354 .elementor-element.elementor-element-6625300b .elementor-heading-title{text-transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd3e96d */@media (min-width:961px){
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d > .e-con:first-child{align-self:flex-start;}
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d > .e-con:nth-child(3){align-self:flex-end;}
}
@media (max-width:960px){
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d{display:flex;flex-direction:column;}
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d > .e-con:first-child{order:1;}
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d > .e-con:nth-child(2){order:2;}
  .elementor-10354 .elementor-element.elementor-element-2fd3e96d > .e-con:nth-child(3){order:3;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d662043 */.elementor-10354 .elementor-element.elementor-element-2d662043{max-width:100%;} @media (max-width:930px){.elementor-10354 .elementor-element.elementor-element-2d662043{width:90% !important;max-width:90% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69275e89 *//* SEMI-реализм / two-stage course program; scoped to current Wrap only */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-inner { max-width:calc(100% - 32px); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-intro-row { display:flex; gap:38px; align-items:center; width:100%; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-stage1-row > .semi-program-intro-text { flex:1 1 58%; min-width:0; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-stage1-row > .semi-program-overview-visual { flex:1 1 42%; min-width:0; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-overview-visual .elementor-widget-image { width:100%; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-overview-visual .elementor-widget-image img { display:block; width:100%; height:auto; max-height:550px; object-fit:contain; object-position:bottom center; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:stretch; gap:26px 24px; width:100%; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .elementor-element { min-width:0; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card { display:flex; flex-direction:column; justify-content:space-between; min-width:0; width:100%; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image { height:350px; display:flex; align-items:center; justify-content:center; min-width:0; background:#FFFDF7; border-radius:15px 15px 0 0; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container { width:100%; height:100%; display:flex; align-items:center; justify-content:center; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image img { width:100%; height:100%; max-width:100%; max-height:100%; object-fit:contain; object-position:center center; display:block; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading { width:100%; display:flex; align-items:stretch; min-height:132px; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading > .elementor-widget-container { width:100%; min-height:132px; box-sizing:border-box; padding:14px 18px !important; display:flex; align-items:center; justify-content:center; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading .elementor-heading-title { width:100%; word-wrap:break-word; overflow-wrap:anywhere; text-align:center; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-results { min-width:0; }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-results .elementor-heading-title { text-transform:none; }
@media (min-width:961px) and (max-width:1280px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image { height:300px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:144px; }
}
@media (min-width:931px) and (max-width:1200px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-inner { width:936px !important; max-width:calc(100% - 32px) !important; }
}
@media (max-width:960px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-intro-row { flex-direction:column; gap:24px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-stage1-row > .semi-program-intro-text,
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-stage1-row > .semi-program-overview-visual { flex:0 1 auto; width:100%; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image { height:315px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:148px; }
}
@media (max-width:930px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-inner { width:90% !important; max-width:90% !important; }
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid { grid-template-columns:minmax(0,1fr); gap:20px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image { height:auto; max-height:none; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container { height:auto; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image img { width:100%; height:auto; max-height:none; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:unset; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-intro-row { gap:18px; }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-overview-visual .elementor-widget-image img { max-height:360px; }
}


/* v3 / Program cards: pixel-identical top boxes, no blank bands, preserve original art completely. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid {
  align-items:stretch;
  grid-auto-rows:1fr;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card {
  display:flex;
  flex-direction:column;
  align-self:stretch;
  height:100%;
  min-width:0;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image {
  position:relative;
  box-sizing:border-box;
  flex:0 0 auto;
  margin:0 !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:1 / 1;
  overflow:hidden;
  background:#302C36;
  border-radius:15px 15px 0 0;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  position:absolute;
  inset:0;
  width:100%;
  height:100% !important;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  content:"";
  position:absolute;
  inset:-16px;
  z-index:0;
  display:block;
  background-image:var(--semi-program-image-backdrop);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  filter:blur(12px) brightness(.83);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image img {
  position:relative;
  z-index:1;
  display:block;
  flex:0 0 auto;
  box-sizing:border-box;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  max-height:100% !important;
  object-fit:contain !important;
  object-position:center center;
  border-radius:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading {
  flex:1 1 auto;
  display:flex;
  align-self:stretch;
  width:100%;
  height:auto;
  min-height:132px;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  display:flex;
  flex:1 1 auto;
  width:100%;
  box-sizing:border-box;
  padding:18px 20px !important;
  justify-content:center;
  align-items:center;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
  width:100%;
  max-width:100%;
  overflow-wrap:break-word;
  text-align:center;
}
/* Per-image backdrop uses the very same WP media URL as its real image widget. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-ab7d4045 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-01.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-45e4df33 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-02.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-d22f7b32 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-03.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-440d842d { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-04.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-56f4fe10 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-05.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-385531b8 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-06.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-5a3db156 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-07.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-0e8f5420 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-08.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-c7658b5f { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-09.jpg'); }
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-element.elementor-element-87e07da8 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-10.jpg'); }
@media (max-width:960px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image {
    width:100% !important;
    height:auto !important;
    aspect-ratio:1 / 1;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading {
    min-height:132px;
  }
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image {
    height:auto !important;
    aspect-ratio:1 / 1;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
    height:100% !important;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image img {
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading {
    min-height:118px;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
    padding:16px 18px !important;
  }
}

/* v4 / Bengala modules: image and caption are one continuous card; no inherited Elementor widget gap. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card {
  --gap:0px !important;
  --row-gap:0px !important;
  --column-gap:0px !important;
  --widgets-spacing:0px !important;
  gap:0 !important;
  row-gap:0 !important;
  justify-content:flex-start !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget {
  margin:0 !important;
  margin-block-start:0 !important;
  margin-block-end:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  flex:0 0 auto !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-heading {
  flex:1 1 auto !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  border-radius:0 0 15px 15px !important;
}
/* Same typographic rhythm as an established Bengala paired section subtitle. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-inner > .elementor-widget-text-editor.elementor-element-aa2def65 p {
  margin:0;
}

/* v5 / Source: water-landscapes-course-page.json, Course_Scope_Wrap > Scope_2.
   Source geometry: 10px side inset, -20px lower overlap, rounded top of image and
   15px all-round caption. Preserve real images without cutting content. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid {
  align-items:stretch !important;
  grid-auto-rows:auto !important; /* equal height inside each row; not across all rows */
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card {
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  align-items:stretch !important;
  height:100%;
  gap:0 !important;
  --gap:0px !important;
  --row-gap:0px !important;
  --widgets-spacing:0px !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  position:relative;
  z-index:1;
  display:block !important;
  flex:0 0 auto !important;
  width:calc(100% - 20px) !important;
  aspect-ratio:1 / 1;
  height:auto !important;
  min-height:0 !important;
  margin:0 10px -20px !important;
  overflow:hidden;
  isolation:isolate;
  border-radius:15px 15px 0 0 !important;
  /* Background is the SAME media artwork as the foreground; no blanks / dark rails. */
  background-color:#302C36;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image::before {
  content:'';
  position:absolute;
  inset:-18px;
  z-index:0;
  background-image:var(--semi-program-image-backdrop);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  filter:blur(22px);
  transform:scale(1.07);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100% !important;
  margin:0 !important;
  overflow:hidden;
  display:flex;
  justify-content:center;
  align-items:center;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  /* Suppress old v3 blur overlay: original artwork in the center remains unaltered. */
  content:none !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-image img {
  position:relative;
  z-index:1;
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  max-height:100% !important;
  object-fit:contain !important;
  object-position:center center !important;
  border-radius:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading {
  position:relative;
  z-index:2;
  flex:1 1 auto !important;
  width:100%;
  height:auto !important;
  min-height:0 !important;
  margin:0 !important;
  align-self:stretch;
  display:flex !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  display:flex !important;
  flex:1 1 auto !important;
  width:100%;
  min-height:0 !important;
  height:auto;
  box-sizing:border-box;
  padding:14px 18px !important;
  border-radius:15px !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
  display:flex !important;
  flex:1 1 auto;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:12px;
  min-height:100%;
  width:100%;
  margin:0;
  text-align:center;
  word-break:normal;
  overflow-wrap:break-word;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title br {
  display:none !important;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title u {
  display:block;
  margin-top:auto; /* links share baseline in 2-/3-column rows */
  text-decoration:underline;
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card {
    height:auto !important;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading {
    flex:0 0 auto !important;
    min-height:0 !important;
    height:auto !important;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
    flex:0 0 auto !important;
    min-height:0 !important;
    height:auto !important;
    padding:14px 18px !important;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
    min-height:0 !important;
    height:auto !important;
    gap:12px;
  }
  .elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-card > .elementor-widget-heading .elementor-heading-title u {
    margin-top:0 !important;
  }
}

/* v6 / Fill letterboxed artwork safely. Paint behind the contained JPG,
   never stretch or crop its meaningful foreground. Native Elementor Advanced
   background on the image widget was disabled by a previous !important none. */
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  background-color:#302C36;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  background-color:#302C36;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  content:'' !important;
  display:block !important;
  position:absolute;
  inset:-22px;
  z-index:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:blur(20px) brightness(.88);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid > .semi-program-card > .elementor-widget-image img {
  z-index:1;
  position:relative;
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-ab7d4045 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-01.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-ab7d4045 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-01.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-45e4df33 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-02.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-45e4df33 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-02.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-d22f7b32 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-03.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-d22f7b32 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-03.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-440d842d > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-04.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-440d842d > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-04.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-56f4fe10 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-05.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-56f4fe10 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-05.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-385531b8 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-385531b8 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-5a3db156 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-07.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-5a3db156 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-07.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-0e8f5420 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-08.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-0e8f5420 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-08.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-c7658b5f > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-09.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-c7658b5f > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-09.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-87e07da8 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-10.jpg');
}
.elementor-10354 .elementor-element.elementor-element-69275e89 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-87e07da8 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-08-stage1-modules-10.jpg');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0d0ec4 *//* SEMI-реализм / two-stage course program; scoped to current Wrap only */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-inner { max-width:calc(100% - 32px); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-intro-row { display:flex; gap:38px; align-items:center; width:100%; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-stage1-row > .semi-program-intro-text { flex:1 1 58%; min-width:0; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-stage1-row > .semi-program-overview-visual { flex:1 1 42%; min-width:0; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-overview-visual .elementor-widget-image { width:100%; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-overview-visual .elementor-widget-image img { display:block; width:100%; height:auto; max-height:550px; object-fit:contain; object-position:bottom center; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:stretch; gap:26px 24px; width:100%; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .elementor-element { min-width:0; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card { display:flex; flex-direction:column; justify-content:space-between; min-width:0; width:100%; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image { height:350px; display:flex; align-items:center; justify-content:center; min-width:0; background:#FFFDF7; border-radius:15px 15px 0 0; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container { width:100%; height:100%; display:flex; align-items:center; justify-content:center; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image img { width:100%; height:100%; max-width:100%; max-height:100%; object-fit:contain; object-position:center center; display:block; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading { width:100%; display:flex; align-items:stretch; min-height:132px; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading > .elementor-widget-container { width:100%; min-height:132px; box-sizing:border-box; padding:14px 18px !important; display:flex; align-items:center; justify-content:center; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading .elementor-heading-title { width:100%; word-wrap:break-word; overflow-wrap:anywhere; text-align:center; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-results { min-width:0; }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-results .elementor-heading-title { text-transform:none; }
@media (min-width:961px) and (max-width:1280px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image { height:300px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:144px; }
}
@media (min-width:931px) and (max-width:1200px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-inner { width:936px !important; max-width:calc(100% - 32px) !important; }
}
@media (max-width:960px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-intro-row { flex-direction:column; gap:24px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-stage1-row > .semi-program-intro-text,
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-stage1-row > .semi-program-overview-visual { flex:0 1 auto; width:100%; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image { height:315px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:148px; }
}
@media (max-width:930px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-inner { width:90% !important; max-width:90% !important; }
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid { grid-template-columns:minmax(0,1fr); gap:20px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image { height:auto; max-height:none; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container { height:auto; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image img { width:100%; height:auto; max-height:none; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading,
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card .elementor-widget-heading > .elementor-widget-container { min-height:unset; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-intro-row { gap:18px; }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-overview-visual .elementor-widget-image img { max-height:360px; }
}


/* v3 / Program cards: pixel-identical top boxes, no blank bands, preserve original art completely. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid {
  align-items:stretch;
  grid-auto-rows:1fr;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card {
  display:flex;
  flex-direction:column;
  align-self:stretch;
  height:100%;
  min-width:0;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image {
  position:relative;
  box-sizing:border-box;
  flex:0 0 auto;
  margin:0 !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:1 / 1;
  overflow:hidden;
  background:#302C36;
  border-radius:15px 15px 0 0;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  position:absolute;
  inset:0;
  width:100%;
  height:100% !important;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  content:"";
  position:absolute;
  inset:-16px;
  z-index:0;
  display:block;
  background-image:var(--semi-program-image-backdrop);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  filter:blur(12px) brightness(.83);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image img {
  position:relative;
  z-index:1;
  display:block;
  flex:0 0 auto;
  box-sizing:border-box;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  max-height:100% !important;
  object-fit:contain !important;
  object-position:center center;
  border-radius:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading {
  flex:1 1 auto;
  display:flex;
  align-self:stretch;
  width:100%;
  height:auto;
  min-height:132px;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  display:flex;
  flex:1 1 auto;
  width:100%;
  box-sizing:border-box;
  padding:18px 20px !important;
  justify-content:center;
  align-items:center;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
  width:100%;
  max-width:100%;
  overflow-wrap:break-word;
  text-align:center;
}
/* Per-image backdrop uses the very same WP media URL as its real image widget. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-11a7d007 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-01.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-1ae07e92 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-02.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-fa523b72 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-02-visual-examples-06.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-0f73c77f { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-04.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-55439d21 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-05.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-d0611b0a { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-06.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-8a2098b5 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-07.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-7836c24d { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-08.jpg'); }
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-element.elementor-element-539cd7a8 { --semi-program-image-backdrop:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-09.jpg'); }
@media (max-width:960px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image {
    width:100% !important;
    height:auto !important;
    aspect-ratio:1 / 1;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading {
    min-height:132px;
  }
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image {
    height:auto !important;
    aspect-ratio:1 / 1;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
    height:100% !important;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image img {
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading {
    min-height:118px;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
    padding:16px 18px !important;
  }
}

/* v4 / Bengala modules: image and caption are one continuous card; no inherited Elementor widget gap. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card {
  --gap:0px !important;
  --row-gap:0px !important;
  --column-gap:0px !important;
  --widgets-spacing:0px !important;
  gap:0 !important;
  row-gap:0 !important;
  justify-content:flex-start !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget {
  margin:0 !important;
  margin-block-start:0 !important;
  margin-block-end:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  flex:0 0 auto !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-heading {
  flex:1 1 auto !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  border-radius:0 0 15px 15px !important;
}
/* Same typographic rhythm as an established Bengala paired section subtitle. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-inner > .elementor-widget-text-editor.elementor-element-aa2def65 p {
  margin:0;
}

/* v5 / Source: water-landscapes-course-page.json, Course_Scope_Wrap > Scope_2.
   Source geometry: 10px side inset, -20px lower overlap, rounded top of image and
   15px all-round caption. Preserve real images without cutting content. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid {
  align-items:stretch !important;
  grid-auto-rows:auto !important; /* equal height inside each row; not across all rows */
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card {
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  align-items:stretch !important;
  height:100%;
  gap:0 !important;
  --gap:0px !important;
  --row-gap:0px !important;
  --widgets-spacing:0px !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  position:relative;
  z-index:1;
  display:block !important;
  flex:0 0 auto !important;
  width:calc(100% - 20px) !important;
  aspect-ratio:1 / 1;
  height:auto !important;
  min-height:0 !important;
  margin:0 10px -20px !important;
  overflow:hidden;
  isolation:isolate;
  border-radius:15px 15px 0 0 !important;
  /* Background is the SAME media artwork as the foreground; no blanks / dark rails. */
  background-color:#302C36;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image::before {
  content:'';
  position:absolute;
  inset:-18px;
  z-index:0;
  background-image:var(--semi-program-image-backdrop);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  filter:blur(22px);
  transform:scale(1.07);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100% !important;
  margin:0 !important;
  overflow:hidden;
  display:flex;
  justify-content:center;
  align-items:center;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  /* Suppress old v3 blur overlay: original artwork in the center remains unaltered. */
  content:none !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-image img {
  position:relative;
  z-index:1;
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  max-height:100% !important;
  object-fit:contain !important;
  object-position:center center !important;
  border-radius:0 !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading {
  position:relative;
  z-index:2;
  flex:1 1 auto !important;
  width:100%;
  height:auto !important;
  min-height:0 !important;
  margin:0 !important;
  align-self:stretch;
  display:flex !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
  display:flex !important;
  flex:1 1 auto !important;
  width:100%;
  min-height:0 !important;
  height:auto;
  box-sizing:border-box;
  padding:14px 18px !important;
  border-radius:15px !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
  display:flex !important;
  flex:1 1 auto;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:12px;
  min-height:100%;
  width:100%;
  margin:0;
  text-align:center;
  word-break:normal;
  overflow-wrap:break-word;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title br {
  display:none !important;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title u {
  display:block;
  margin-top:auto; /* links share baseline in 2-/3-column rows */
  text-decoration:underline;
}
@media (max-width:600px) {
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card {
    height:auto !important;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading {
    flex:0 0 auto !important;
    min-height:0 !important;
    height:auto !important;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading > .elementor-widget-container {
    flex:0 0 auto !important;
    min-height:0 !important;
    height:auto !important;
    padding:14px 18px !important;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title {
    min-height:0 !important;
    height:auto !important;
    gap:12px;
  }
  .elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-card > .elementor-widget-heading .elementor-heading-title u {
    margin-top:0 !important;
  }
}

/* v6 / Fill letterboxed artwork safely. Paint behind the contained JPG,
   never stretch or crop its meaningful foreground. Native Elementor Advanced
   background on the image widget was disabled by a previous !important none. */
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image {
  background-color:#302C36;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image > .elementor-widget-container {
  background-color:#302C36;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image > .elementor-widget-container::before {
  content:'' !important;
  display:block !important;
  position:absolute;
  inset:-22px;
  z-index:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:blur(20px) brightness(.88);
  pointer-events:none;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid > .semi-program-card > .elementor-widget-image img {
  z-index:1;
  position:relative;
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-11a7d007 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-01.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-11a7d007 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-01.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-1ae07e92 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-02.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-1ae07e92 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-02.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-fa523b72 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-02-visual-examples-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-fa523b72 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-02-visual-examples-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-0f73c77f > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-04.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-0f73c77f > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-04.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-55439d21 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-05.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-55439d21 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-05.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-d0611b0a > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-d0611b0a > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-06.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-8a2098b5 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-07.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-8a2098b5 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-07.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-7836c24d > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-08.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-7836c24d > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-08.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-539cd7a8 > .elementor-widget-container {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-09.jpg');
}
.elementor-10354 .elementor-element.elementor-element-5d0d0ec4 .semi-program-grid .semi-program-card > .elementor-widget-image.elementor-element-539cd7a8 > .elementor-widget-container::before {
  background-image:url('https://bengala-test.selfos.ru/wp-content/uploads/2026/10/bengala-semirealizm-10-stage2-modules-09.jpg');
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cc53d3 */.elementor-10354 .elementor-element.elementor-element-12cc53d3 .elementor-heading-title { text-transform:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb792e2 */.elementor-10354 .elementor-element.elementor-element-3fb792e2 p { margin:0; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-106ae56d *//* Carousel cloned from accepted Bengala Semi screen 03, adapted for 4:3 slides. */
.elementor-10354 .elementor-element.elementor-element-106ae56d { width:100%; max-width:940px; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-image-carousel-wrapper { padding-bottom:58px; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .swiper-slide { box-sizing:border-box; display:flex; justify-content:center; align-items:center; padding:10px 12px 16px; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .swiper-slide img { display:block; width:100%; height:auto; max-width:100%; aspect-ratio:4/3; object-fit:contain; border-radius:15px; box-shadow:0 5px 14px rgba(0,0,0,.27); }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button { position:absolute; top:auto !important; bottom:5px; transform:none !important; z-index:4; width:39px; height:39px; display:flex; align-items:center; justify-content:center; background:#FFFDF7; border:1px solid #6A1C2A; border-radius:50%; color:#6A1C2A !important; box-shadow:0 2px 5px rgba(0,0,0,.13); }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button-prev { left:calc(50% - 46px) !important; right:auto !important; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button-next { left:calc(50% + 7px) !important; right:auto !important; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button:hover { color:#FFFDF7 !important; background-color:#6A1C2A; }
.elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button svg, .elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-swiper-button i { fill:currentColor; color:currentColor; }
@media (max-width:960px) { .elementor-10354 .elementor-element.elementor-element-106ae56d { max-width:750px; margin-inline:auto; } }
@media (max-width:480px) { .elementor-10354 .elementor-element.elementor-element-106ae56d .swiper-slide { padding:8px 5px 12px; } .elementor-10354 .elementor-element.elementor-element-106ae56d .elementor-image-carousel-wrapper { padding-bottom:55px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7182a4e6 *//* Bengala SEMI screen: concept-art carousel. Width is owned exclusively by Inner. */
.elementor-10354 .elementor-element.elementor-element-7182a4e6 .semi-concept-inner { max-width:100%; }
@media (min-width:931px) and (max-width:1200px) {
  .elementor-10354 .elementor-element.elementor-element-7182a4e6 .semi-concept-inner { width:936px !important; max-width:calc(100% - 32px) !important; }
}
@media (max-width:930px) { .elementor-10354 .elementor-element.elementor-element-7182a4e6 .semi-concept-inner { width:90% !important; max-width:90% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71568a9c *//* Screen 02: measured source proportions; images remain uncropped. */
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-inner { max-width: 100%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-picture, .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-picture .elementor-widget-container { width: 100%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-picture img { display: block; width: 100%; max-width: 100%; height: auto; object-fit: contain; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-panel { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-title, .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-title h1, .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-title h2 { text-transform: uppercase; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-featured .semi-results-featured-art { flex: 0 0 60%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-featured .semi-results-featured-study { flex: 0 0 52%; margin-left: -12%; position: relative; z-index: 2; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-pair { min-width: 0; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-environment-pair .semi-results-environment-art { flex: 0 0 55%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-environment-pair .semi-results-environment-study { flex: 1 1 auto; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-blue-girl-pair .semi-results-blue-girl-art { flex: 0 0 55%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-blue-girl-pair .semi-results-blue-girl-study { flex: 1 1 auto; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-final .semi-results-elea-art { flex: 0 0 35%; }
.elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-final .semi-results-elea-study { flex: 1 1 auto; }
@media (max-width: 1200px) and (min-width: 931px) {
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-inner { width: 936px !important; max-width: 100%; }
}
@media (max-width: 960px) {
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-featured .semi-results-featured-art,
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-featured .semi-results-featured-study { flex: 0 1 auto; width: 100%; margin-left: 0; }
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-featured { gap: 18px; }
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-gallery .semi-results-pair { width: 100%; }
}
@media (max-width: 930px) {
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-inner { width: 90% !important; max-width: 90%; }
}
@media (max-width: 480px) {
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-pair { width: 100%; }
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-pair .semi-results-panel,
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-final .semi-results-panel { flex: 0 1 auto; width: 100%; }
  .elementor-10354 .elementor-element.elementor-element-71568a9c .semi-results-final { gap: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f2a237 *//* Bengala SEMI: Why Now screen. Canonical width remains on Inner. */
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-now-inner{max-width:100%;min-width:0;}
@media (min-width:931px) and (max-width:1200px){
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-now-inner{width:936px !important;max-width:calc(100% - 32px) !important;}
}
@media (max-width:930px){
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-now-inner{width:90% !important;max-width:90% !important;}
}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-now-inner,.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-now-inner *{box-sizing:border-box;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-header{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:36px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-title .elementor-heading-title{line-height:1.27;margin:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-subtitle{margin:0 !important;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-subtitle .elementor-heading-title{line-height:1.42;margin:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-header .elementor-widget-heading{width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-row{display:grid;grid-template-columns:minmax(0,0.38fr) minmax(0,0.62fr);gap:28px;align-items:stretch;width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-visual{min-width:0;width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-photo{width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-photo > .elementor-widget-container{width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-photo img{width:100%;height:auto;display:block;object-fit:contain;object-position:center;border-radius:15px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-panel{min-width:0;width:100%;background:#FFFDF7;border:1px solid #6A1C2A;border-radius:15px;padding:clamp(22px,2.2vw,34px);gap:clamp(14px,1.5vw,24px);justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.12);}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-head{display:flex;flex-direction:row;gap:18px;align-items:center;justify-content:space-between;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-head > *{min-width:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-badge{flex:0 1 35%;background:#6A1C2A;border-radius:40px;padding:12px 18px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-badge .elementor-heading-title{color:#F7F3E7;font-size:16px;line-height:1.4;text-align:center;font-weight:500;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-title{flex:1 1 65%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-title .elementor-heading-title{font-size:clamp(19px,1.9vw,29px);line-height:1.35;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-lead p,.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-notice p,.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-benefit p{margin:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-notice p{color:#5E5551;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-benefits{display:flex;flex-direction:column;gap:16px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-benefit{position:relative;min-height:24px;padding-left:34px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-benefit::before{content:'';position:absolute;left:2px;top:12px;width:15px;height:15px;border:2px solid #6A1C2A;border-radius:50%;}
/* Only the Careers subsection is reconfigured in v3. */
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers{width:100%;margin-top:clamp(56px,7vw,110px);display:flex;flex-direction:column;align-items:stretch;gap:32px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-intro{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-title{width:100%;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-title .elementor-heading-title{line-height:1.27;margin:0;text-align:left;overflow-wrap:break-word;}
/* Three equal columns. Each original image comes before its original text panel. */
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:26px;width:100%;max-width:1200px;margin:0 auto;align-items:stretch;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-owl,
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-dog,
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-bottom{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;width:100%;max-width:100%;gap:0;}
/* The artworks are identically proportioned 3:4 source JPGs, no cropping/letterboxing. */
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-photo{display:block;flex:none;width:calc(100% - 20px) !important;max-width:none;margin:0 10px -20px !important;min-width:0;position:relative;z-index:1;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-photo > .elementor-widget-container{width:100%;padding:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;object-position:center;vertical-align:bottom;border-radius:15px 15px 0 0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-career-card{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:138px;padding:22px 20px;background:#FFFDF7;border:1px solid #6A1C2A;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.12);position:relative;z-index:2;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-career-card-title{width:100%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-career-card-title .elementor-heading-title{font-size:clamp(18px,1.6vw,26px);line-height:1.4;font-weight:400;color:#19170C;text-align:center;overflow-wrap:break-word;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-enroll-row{width:100%;display:flex;justify-content:center;align-items:center;margin-top:54px;}
.elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-enroll-button{width:auto;max-width:100%;}
@media (max-width:1200px){
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-row{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:22px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-head{flex-wrap:wrap;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-badge{flex:0 1 auto;}
}
@media (max-width:960px){
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-row{grid-template-columns:minmax(0,1fr);gap:20px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-visual{max-width:560px;margin:0 auto;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-panel{padding:24px;}
 /* Switch directly to image → text pairs; never keep multi-column mosaic on narrow widths. */
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top{grid-template-columns:minmax(0,1fr);row-gap:28px;max-width:500px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers{gap:26px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-career-card{flex:0 0 auto;min-height:0;padding:22px 20px;}
}
@media (max-width:600px){
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-header{margin-bottom:28px;gap:10px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-subtitle{margin:0 !important;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-panel{padding:20px;gap:18px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-head{flex-direction:column;align-items:stretch;gap:15px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-badge{flex:none;width:fit-content;max-width:100%;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-offer-title{flex:none;align-self:stretch;max-width:100%;width:100%;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers{margin-top:50px;gap:22px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top{row-gap:24px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-careers-top .semi-why-career-card{min-height:0;padding:20px 18px;}
 .elementor-10354 .elementor-element.elementor-element-17f2a237 .semi-why-enroll-row{margin-top:36px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d76f2d */.chip-pill-2 {
  width: fit-content !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b383502 */.chip-pill-2 {
  width: fit-content !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfd0d37 */.chip-pill-2 {
  width: fit-content !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1e87ef *//* SEMI-реализм / Тарифы v3. Donor: bengala-course-enroll.json. */
.elementor-10354 .elementor-element.elementor-element-e1e87ef { width:100%; max-width:100%; margin-left:0; margin-right:0; background-color:#6A1C2A; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-inner { max-width:calc(100% - 32px); }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header { display:flex; justify-content:flex-start; align-items:center; position:relative; z-index:3; width:100%; max-width:100%; padding-left:0 !important; padding-right:0 !important; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header > .elementor-widget-heading { margin-left:0 !important; margin-right:0 !important; align-self:flex-start; text-align:left; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header > .elementor-widget-heading .elementor-heading-title { text-align:left; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header .elementor-heading-title { margin:0; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plans { display:flex; flex-direction:row; align-items:stretch; gap:28px; width:100%; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan { flex:1 1 0; width:auto !important; min-width:0; display:flex; flex-direction:column; background:#FFFFFF; border-radius:25px; box-sizing:border-box; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan > .elementor-widget-text-editor { flex:1 1 auto; min-width:0; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan .semi-tariffs-details ul { padding-left:1.35em; margin:12px 0 19px; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan .semi-tariffs-details li { margin:0 0 7px; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan .semi-tariffs-details p { margin:0 0 12px; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-actions { margin-top:auto; display:flex; flex-direction:row; justify-content:center; align-items:center; padding-top:20px; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-actions .chip-pill-2 { max-width:100%; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-manager-row { display:flex; justify-content:center; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-manager-button { border-color:#F7F3E7; background:#F7F3E7 !important; background-image:none !important; }
.elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-manager-button .elementor-heading-title { color:#6A1C2A !important; }
@media (min-width:931px) and (max-width:1200px) { .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-inner { width:936px !important; max-width:calc(100% - 32px) !important; } }
@media (max-width:960px) { .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header { justify-content:center; } .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header > .elementor-widget-heading { margin-left:auto !important; margin-right:auto !important; align-self:center; text-align:center; } .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-header > .elementor-widget-heading .elementor-heading-title { text-align:center; } .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plans { flex-direction:column; } .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan { width:100% !important; flex:0 1 auto; } }
@media (max-width:930px) { .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-inner { width:90% !important; max-width:90% !important; } }
@media (max-width:480px) { .elementor-10354 .elementor-element.elementor-element-e1e87ef .semi-tariffs-plan { padding:22px 18px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480a7ce8 *//* COMPONENT-SPECIFIC: Bengala club/certificate; styling scoped to this Wrap */
.elementor-10354 .elementor-element.elementor-element-480a7ce8{width:100%;background-color:#F7F3E7;display:flex;flex-direction:column;align-items:center;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner{box-sizing:border-box;max-width:100%;min-width:0;width:1200px;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner,.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner *{box-sizing:border-box;}
@media(min-width:1920px){.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner{width:1700px;max-width:calc(100% - 64px);}}
@media(min-width:1201px) and (max-width:1919px){.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner{width:1200px;max-width:calc(100% - 48px);}}
/* Site-verified 1024px safe-gutter fix from accepted sections 03/04. */
@media(min-width:931px) and (max-width:1200px){.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner{width:936px!important;max-width:calc(100% - 32px)!important;}}
@media(max-width:930px){.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-inner{width:90%!important;max-width:90%!important;}}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-title{width:100%;margin:0 0 36px 0!important;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-title .elementor-heading-title{margin:0;color:#19170C;line-height:1.25;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:34px;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-left{display:flex;flex-direction:row;align-items:center;gap:24px;width:54%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes{display:block;flex:0 0 55%;width:55%;min-width:0;position:relative;aspect-ratio:1 / 1.1;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes > .elementor-element{position:absolute!important;margin:0!important;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes .semi-club-box-back{width:61%;left:0;top:0;z-index:1;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes .semi-club-box-front{width:65%;left:32%;top:13%;z-index:2;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes .elementor-widget-container{padding:0!important;margin:0!important;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes img{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0px 6px 8px rgba(0,0,0,.16));}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1 1 0;min-width:0;width:auto;gap:26px;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text .elementor-widget-text-editor{margin:0!important;width:100%;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description,.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-note{color:#19170C;font-family:Manrope,sans-serif;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description{font-size:22px;line-height:1.5;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-note{font-size:18px;line-height:1.5;color:#6A1C2A;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text p,.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text ul{margin:0!important;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description ul{padding-left:1.1em;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-right{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46%;min-width:0;overflow:visible;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-photo{width:100%;max-width:680px;transform:rotate(3deg);transform-origin:center;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-photo > .elementor-widget-container{overflow:visible;}
.elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-photo img{width:100%;height:auto;display:block;object-fit:contain;border-radius:15px;box-shadow:0 6px 18px rgba(0,0,0,.18);}
@media(min-width:931px) and (max-width:1200px){
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-row{gap:22px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-left{flex-direction:column;align-items:flex-start;gap:12px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes{width:min(100%,360px);flex:0 0 auto;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text{width:100%;flex:0 0 auto;gap:10px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description{font-size:19px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-note{font-size:16px;}
}
@media(max-width:930px){
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-row{flex-direction:column;gap:20px;align-items:stretch;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-left{width:100%;flex-direction:column;gap:10px;align-items:center;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-right{width:100%;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes{width:min(100%,420px);flex:0 0 auto;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-text{width:100%;gap:12px;align-items:flex-start;flex:auto;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-certificate-photo{transform:none;width:100%;max-width:680px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description{font-size:19px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-note{font-size:16px;}
}
@media(max-width:480px){
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-cert-title{margin-bottom:22px!important;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-boxes{width:100%;max-width:360px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description{font-size:17px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-note{font-size:15px;}
 .elementor-10354 .elementor-element.elementor-element-480a7ce8 .semi-club-description ul{padding-left:1.1em;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-79a48647 *//* Image-carousel from accepted SEMI Concept Art; 1280x890 originals, arrows below. */
.elementor-10354 .elementor-element.elementor-element-79a48647 {width:100%;max-width:940px;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-image-carousel-wrapper {padding-bottom:62px;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .swiper-slide {box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:10px 12px 16px;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .swiper-slide img {display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1280/890;object-fit:contain;border-radius:15px;box-shadow:0 5px 14px rgba(0,0,0,.21);}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button {position:absolute;top:auto!important;bottom:5px;transform:none!important;z-index:4;width:39px;height:39px;display:flex;align-items:center;justify-content:center;background:#FFFDF7;border:1px solid #6A1C2A;border-radius:50%;color:#6A1C2A!important;box-shadow:0 2px 5px rgba(0,0,0,.13);}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button-prev {left:calc(50% - 46px)!important;right:auto!important;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button-next {left:calc(50% + 7px)!important;right:auto!important;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button:hover {background:#6A1C2A;color:#FFFDF7!important;}
.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button svg,.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-swiper-button i {fill:currentColor;color:currentColor;}
@media (max-width:930px) {.elementor-10354 .elementor-element.elementor-element-79a48647{max-width:750px;margin-inline:auto;}}
@media (max-width:480px) {.elementor-10354 .elementor-element.elementor-element-79a48647 .swiper-slide{padding:8px 5px 12px;}.elementor-10354 .elementor-element.elementor-element-79a48647 .elementor-image-carousel-wrapper{padding-bottom:55px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c279481 */.chip-pill-2 {
  width: fit-content !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686f8f7b *//* SITE-SPECIFIC: SEMI free lesson; Bengala Wrap/Inner cascades sourced from accepted Club/Certificate. */
.elementor-10354 .elementor-element.elementor-element-686f8f7b { display:flex;flex-direction:column;align-items:center;width:100%;background:#F7F3E7; }
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner { box-sizing:border-box;width:1200px;max-width:100%;min-width:0; }
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner,.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner * { box-sizing:border-box; }
@media (min-width:1920px) { .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner {width:1700px;max-width:calc(100% - 64px);} }
@media (min-width:1201px) and (max-width:1919px) { .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner {width:1200px;max-width:calc(100% - 48px);} }
@media (min-width:931px) and (max-width:1200px) { .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner {width:936px!important;max-width:calc(100% - 32px)!important;} }
@media (max-width:930px) { .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-inner {width:90%!important;max-width:90%!important;} }
/* Title is independent of content row; no chips and no negative margins. */
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-title { margin:0 0 36px!important;width:100%; }
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-title .elementor-heading-title {line-height:1.25;color:#19170C;margin:0;text-transform:none;}
/* Two-column composition */
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-row {width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:44px;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-left {width:35%;flex:0 1 35%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:28px;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm {width:100%;max-width:345px;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm .elementor-widget-container {width:100%;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm img {display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18));}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy {width:100%;max-width:400px;font-family:Manrope,sans-serif;color:#19170C;font-size:22px;line-height:1.55;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy .elementor-widget-container,.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy p {margin:0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-right {width:61%;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-carousel {width:100%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-action {width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:8px 0 0;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-button {margin:0!important;max-width:100%;}
.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-button .elementor-heading-title {white-space:normal;}
@media (min-width:1920px) {.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-row {gap:60px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm{max-width:390px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy{font-size:24px;}}
@media (min-width:931px) and (max-width:1200px) {.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-row{gap:26px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-left{width:36%;flex-basis:36%;gap:18px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm{max-width:290px;}.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy{font-size:18px;}}
@media (max-width:930px) {
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-title{margin-bottom:25px!important;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-row{flex-direction:column;align-items:stretch;gap:28px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-left,.elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-right{width:100%;flex:0 1 auto;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-left{gap:16px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm{max-width:320px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy{width:100%;max-width:650px;font-size:19px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-action{margin-top:8px;}
}
@media (max-width:480px) {
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-title{margin-bottom:20px!important;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-row{gap:22px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-charm{width:80%;max-width:285px;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-copy{font-size:17px;line-height:1.5;}
 .elementor-10354 .elementor-element.elementor-element-686f8f7b .semi-free-lesson-action{margin-top:0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d1bcb7 */.chip-pill-2 {
  width: fit-content !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bc708b *//* SITE-SPECIFIC: SEMI-реализм / Работы Анастасии. BASE: accepted Bengala Free Lesson (Inner) + Enroll Manager button. */
.elementor-10354 .elementor-element.elementor-element-50bc708b {display:flex;flex-direction:column;align-items:center;width:100%;background:#F7F3E7;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner,.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner * {box-sizing:border-box;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner {width:1200px;max-width:calc(100% - 48px);min-width:0;}
@media (min-width:1920px){.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner {width:1700px;max-width:calc(100% - 64px);}}
@media (min-width:1201px) and (max-width:1919px){.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner {width:1200px;max-width:calc(100% - 48px);}}
@media (min-width:931px) and (max-width:1200px){.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner {width:936px!important;max-width:calc(100% - 32px)!important;}}
@media (max-width:930px){.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-inner {width:90%!important;max-width:90%!important;}}
/* Original mosaic: title/action left; two artworks top, three bottom. */
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-row {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:44px;width:100%;max-width:1400px;min-width:0;margin:0 auto;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-left {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:52px;width:28%;flex:0 1 28%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-title {width:100%;min-width:0;margin:0!important;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-title .elementor-heading-title {margin:0!important;color:#19170C;line-height:1.25;text-transform:none;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-button {max-width:100%;width:fit-content!important;margin:0!important;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-button .elementor-heading-title {white-space:normal;text-align:center;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-gallery {display:flex;flex-direction:column;align-items:stretch;gap:14px;width:68%;flex:1 1 0;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-top {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-bottom {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-work-photo {width:100%!important;max-width:none;min-width:0;margin:0!important;align-self:stretch;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-work-photo > .elementor-widget-container {width:100%;height:100%;margin:0!important;padding:0!important;}
.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-work-photo img {display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;object-position:center;border-radius:15px;box-shadow:0 4px 14px rgba(0,0,0,.18);}
@media (min-width:931px) and (max-width:1200px) {
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-row {gap:25px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-left {gap:32px;width:28%;flex-basis:28%;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-gallery {gap:12px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-top,.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-bottom {gap:12px;}
}
@media (max-width:930px) {
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-row {display:flex;flex-direction:column;align-items:stretch;gap:25px;}
 /* Collapse only the layout wrapper so the button follows the gallery without duplicate widgets. */
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-left {display:contents!important;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-title {order:1;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-gallery {order:2;width:100%;flex:0 1 auto;gap:12px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-button {order:3;align-self:center;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-top,.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-bottom {gap:12px;}
}
@media (max-width:600px) {
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-row {gap:22px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-gallery {gap:18px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-top,.elementor-10354 .elementor-element.elementor-element-50bc708b .semi-works-bottom {display:flex;flex-direction:column;gap:18px;}
 .elementor-10354 .elementor-element.elementor-element-50bc708b .semi-work-photo img {width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb43e0f *//* v2: cleaned multi-column student works / reviews layout without empty plate gaps. */
.elementor-10354 .elementor-element.elementor-element-3eb43e0f {display:flex;flex-direction:column;align-items:center;width:100%;background:#F7F3E7;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner,.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner * {box-sizing:border-box;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner {width:1200px;max-width:calc(100% - 48px);min-width:0;}
@media (min-width:1920px){.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner{width:1700px;max-width:calc(100% - 64px);}}
@media (min-width:1201px) and (max-width:1919px){.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner{width:1200px;max-width:calc(100% - 48px);}}
@media (min-width:931px) and (max-width:1200px){.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner{width:936px!important;max-width:calc(100% - 32px)!important;}}
@media (max-width:930px){.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-works-inner{width:90%!important;max-width:90%!important;}}

.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-head-and-masonry{display:flex!important;align-items:flex-start!important;gap:28px;width:100%;min-width:0;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-heading-col{flex:0 0 260px;max-width:260px;min-width:220px;display:flex;justify-content:flex-start;align-items:flex-start;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-title .elementor-heading-title{font-weight:300!important;line-height:1.2!important;color:#19170C;margin:0;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-masonry{flex:1 1 auto;min-width:0;display:block;column-count:4;column-gap:14px;column-fill:balance;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-artwork{display:inline-block;width:100%;margin:0 0 14px!important;vertical-align:top;break-inside:avoid;page-break-inside:avoid;overflow:hidden;border-radius:15px;box-shadow:0 4px 14px rgba(0,0,0,.15);background:#EEE8DD;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-artwork > .elementor-widget-container{position:relative;display:block;width:100%;height:auto;overflow:hidden;border-radius:15px;background:#EEE8DD;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-artwork > .elementor-widget-container::before{display:none;content:none;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-artwork > .elementor-widget-container img{display:block;width:100%!important;height:auto!important;max-width:100%;border-radius:15px!important;box-shadow:none!important;object-fit:cover!important;object-position:center center;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-image > .elementor-widget-container{background:#27212A;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-text{width:100%;margin-top:14px;align-self:stretch;min-width:0;background:#FFFDF7;border:1px solid rgba(106,28,42,.45);border-radius:15px;box-shadow:0 4px 14px rgba(0,0,0,.12);padding:26px 30px;display:flex;align-items:center;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-text .elementor-widget-container{width:100%;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-text p{margin:0;line-height:1.5;overflow-wrap:break-word;color:#19170C;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-gallery{width:100%;min-width:0;display:block;margin-top:56px;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-carousel{min-width:0;width:100%;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-carousel .swiper-slide img{max-height:500px;width:100%;height:500px;object-fit:contain;object-position:center;border-radius:15px;background:#EAE4D9;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-carousel .elementor-swiper-button{color:#6A1C2A!important;}
.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-gallery .elementor-image-carousel-wrapper{min-width:0;overflow:hidden;}

@media (max-width:1400px){.elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-masonry{column-count:3;}}
@media (max-width:1200px){
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-head-and-masonry{gap:22px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-heading-col{flex:0 0 210px;max-width:210px;min-width:180px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-gallery{margin-top:42px;}
}
@media (max-width:930px){
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-head-and-masonry{flex-direction:column!important;gap:18px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-heading-col{flex:0 0 auto;max-width:none;min-width:0;width:100%;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-masonry{width:100%;column-count:2;column-gap:14px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-title .elementor-heading-title{text-align:left!important;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-text{padding:22px 24px;margin-top:10px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-gallery{margin-top:32px;}
}
@media (max-width:480px){
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-masonry{column-count:1;column-gap:0;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-artwork{margin:0 0 16px!important;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-title .elementor-heading-title{text-align:left!important;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-review-text{padding:18px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-carousel .swiper-slide img{height:auto;max-height:420px;}
  .elementor-10354 .elementor-element.elementor-element-3eb43e0f .semi-student-gallery{margin-top:28px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef1dbf *//* =========================================
   Отступы между пунктами конкретного списка
========================================= */

.custom-list-spacing ul {
    margin-bottom: 0;
}

.custom-list-spacing li {
    margin-bottom: 10px;
}

/* У последнего пункта отступ снизу не нужен */
.custom-list-spacing li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-regular.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-light.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-medium.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-bold.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-ultralight.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-lightitalic.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-regularitalic.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-mediumitalic.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://bengala-school.ru/wp-content/uploads/2026/02/sfprodisplay-bolditalic.woff') format('woff');
}
/* End Custom Fonts CSS */