.elementor-21 .elementor-element.elementor-element-7f78fb9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-7f78fb9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7f78fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7C6C1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-626e00d{padding:12em 0em 12em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-626e00d .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:64px;font-weight:400;line-height:112%;color:#143241;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-cf01b10{left:662px;}body.rtl .elementor-21 .elementor-element.elementor-element-cf01b10{right:662px;}.elementor-21 .elementor-element.elementor-element-cf01b10{top:277px;z-index:1;}.elementor-21 .elementor-element.elementor-element-7ed4ebe{--display:flex;}.elementor-21 .elementor-element.elementor-element-d87e69c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-d87e69c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d87e69c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed62f90 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a102cd2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:2rem 0rem 2rem 0rem;z-index:5;}.elementor-21 .elementor-element.elementor-element-a102cd2 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-a102cd2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-a5e7790{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a1382c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5329877{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-5329877 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:64px;font-weight:400;line-height:112%;letter-spacing:-0.05em;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-a540689{--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;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-3271fb2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--z-index:6;}.elementor-21 .elementor-element.elementor-element-9f86fe0{--display:flex;--z-index:6;}.elementor-21 .elementor-element.elementor-element-b3b8408 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-38f927b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-21 .elementor-element.elementor-element-d6da9c3{font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-a59d920{--display:flex;--z-index:6;}.elementor-21 .elementor-element.elementor-element-dac496b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-38f927b );}.elementor-21 .elementor-element.elementor-element-34e65c8{font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-24fab91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-24fab91:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-24fab91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed62f90 );}.elementor-21 .elementor-element.elementor-element-ed35a3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f335128{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ef601c0{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-ef601c0 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:105px;font-weight:400;line-height:110%;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-729a528{font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-61b0b8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d3cce84{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-d3cce84 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:105px;font-weight:400;line-height:110%;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-e832a2d{font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-92f27a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9ee4d82{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-9ee4d82 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:105px;font-weight:400;line-height:110%;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-1951ad6{font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-e055ef1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-e055ef1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e055ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed62f90 );}.elementor-21 .elementor-element.elementor-element-24e5442{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:2rem 0rem 2rem 0rem;z-index:5;}.elementor-21 .elementor-element.elementor-element-24e5442 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-24e5442 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-d1e425f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c1c0914{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ec3c1f2{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-ec3c1f2 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:64px;font-weight:400;line-height:112%;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-b49ed7d{width:var( --container-widget-width, 500px );max-width:500px;padding:10px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-0.05em;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-217fc41{--display:flex;}.elementor-21 .elementor-element.elementor-element-7142b7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-7142b7d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7142b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed62f90 );}.elementor-21 .elementor-element.elementor-element-ede4c84{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:2rem 0rem 2rem 0rem;z-index:5;}.elementor-21 .elementor-element.elementor-element-ede4c84 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-ede4c84 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-73785a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-37f6a58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0eed1da{padding:0em 0em 0em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-0eed1da .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-17ef936{width:var( --container-widget-width, 500px );max-width:500px;padding:20px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-0.025em;color:var( --e-global-color-8d66103 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-07f44f4 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-e0acbd3-font-family ), Sans-serif;font-size:var( --e-global-typography-e0acbd3-font-size );font-weight:var( --e-global-typography-e0acbd3-font-weight );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );fill:var( --e-global-color-e504098 );color:var( --e-global-color-e504098 );border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5f4b7fd{--display:flex;}.elementor-21 .elementor-element.elementor-element-21aeaac{color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-05aceef{color:var( --e-global-color-8d66103 );}.elementor-21 .elementor-element.elementor-element-41ab2c8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-21 .elementor-element.elementor-element-41ab2c8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-41ab2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed62f90 );}.elementor-21 .elementor-element.elementor-element-94ff371{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:2rem 0rem 2rem 0rem;z-index:5;}.elementor-21 .elementor-element.elementor-element-94ff371 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-94ff371 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-1655a29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fc18359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-aff218b{padding:01em 0em 1em 0em;z-index:4;}.elementor-21 .elementor-element.elementor-element-aff218b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:37px;font-weight:400;color:var( --e-global-color-8d66103 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-7f78fb9{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-d87e69c{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-a1382c1{--width:50%;}.elementor-21 .elementor-element.elementor-element-a540689{--width:50%;}.elementor-21 .elementor-element.elementor-element-24fab91{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-f335128{--width:50%;}.elementor-21 .elementor-element.elementor-element-61b0b8a{--width:33.3%;}.elementor-21 .elementor-element.elementor-element-92f27a6{--width:50%;}.elementor-21 .elementor-element.elementor-element-e055ef1{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-c1c0914{--width:50%;}.elementor-21 .elementor-element.elementor-element-217fc41{--width:50%;}.elementor-21 .elementor-element.elementor-element-7142b7d{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-37f6a58{--width:50%;}.elementor-21 .elementor-element.elementor-element-5f4b7fd{--width:50%;}.elementor-21 .elementor-element.elementor-element-41ab2c8{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-fc18359{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3271fb2{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d6da9c3{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-34e65c8{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-729a528{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e832a2d{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1951ad6{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-07f44f4 .elementor-button{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-626e00d{padding:12rem 1rem 12rem 1rem;}.elementor-21 .elementor-element.elementor-element-626e00d .elementor-heading-title{font-size:42px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-cf01b10{left:-498px;}body.rtl .elementor-21 .elementor-element.elementor-element-cf01b10{right:-498px;}.elementor-21 .elementor-element.elementor-element-cf01b10{top:-10px;}.elementor-21 .elementor-element.elementor-element-a5e7790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a1382c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5329877 .elementor-heading-title{font-size:42px;}.elementor-21 .elementor-element.elementor-element-a540689{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3271fb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9f86fe0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d6da9c3{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a59d920{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-34e65c8{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f335128{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-ef601c0 .elementor-heading-title{font-size:80px;}.elementor-21 .elementor-element.elementor-element-729a528{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-61b0b8a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-d3cce84 .elementor-heading-title{font-size:80px;}.elementor-21 .elementor-element.elementor-element-e832a2d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-92f27a6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-9ee4d82 .elementor-heading-title{font-size:80px;}.elementor-21 .elementor-element.elementor-element-1951ad6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c1c0914{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-ec3c1f2 .elementor-heading-title{font-size:42px;}.elementor-21 .elementor-element.elementor-element-37f6a58{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-0eed1da .elementor-heading-title{font-size:42px;line-height:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-07f44f4 .elementor-button{font-size:var( --e-global-typography-e0acbd3-font-size );line-height:var( --e-global-typography-e0acbd3-line-height );letter-spacing:var( --e-global-typography-e0acbd3-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fc18359{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-aff218b .elementor-heading-title{font-size:36px;line-height:100%;}}/* Start custom CSS for heading, class: .elementor-element-626e00d */.elementor-21 .elementor-element.elementor-element-626e00d h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf01b10 *//* main container */
.blob-wrap {
  position: relative;
  width: 2000px;
  height: 1200px;
  overflow: visible;
}

/* yellow blob (left) */
.blob-a {
  border-radius: 1000px;
  background: radial-gradient(324.46% 73.35% at 26.65% 50%, #D1E46F 0%, #D7C8C8 100%);
  box-shadow: 0 4px 124px 0 #D7C8C8 inset;
  width: 1000px;
  height: 332.273px;
  transform: rotate(90deg);
  position: absolute;
  top: 0;
  left: 0;

  /* add animation */
  animation: growLoop 4s ease-in-out infinite;
}

/* red blob (middle) */
.blob-b {
  border-radius: 1000px;
  background: radial-gradient(324.46% 73.35% at 26.65% 50%, #31B5FD 0%, #EF5F5F 100%);
  box-shadow: 0 4px 124px 0 #FD3131 inset;
  width: 1000px;
  height: 142.954px;
  transform: rotate(90deg);
  position: absolute;
  top: 100px;
  left: 237px;
}

/* blue blob (right) */
.blob-c {
  border-radius: 1000px;
  background: radial-gradient(324.46% 73.35% at 26.65% 50%, #FFC2C2 0%, #31B5FD 100%);
  box-shadow: 0 4px 124px 0 #31B5FD inset;
  width: 1000px;
  height: 238.773px;
  transform: rotate(90deg);
  position: absolute;
  top: 40px;
  left: 427px;
}
/* shrink from bottom → up, keep top fixed */
/* start shrunk */
/* Shared animation: clip from the RIGHT (visual bottom) */
@keyframes clipPulse {
  0%, 100% { clip-path: inset(0 var(--shrink, 50%) 0 0 round 1000px); }
  50%      { clip-path: inset(0 0 0 0 round 1000px); }
}

/* Base: run the same animation for all blobs */
.blob-a, .blob-b, .blob-c {
  animation: clipPulse 100s ease-in-out infinite both;
}

/* Individual shrink amounts */
.blob-a { --shrink: 50%; }  /* starts at 50% (your yellow) */
.blob-b { --shrink: 35%; }  /* starts at 35% (red) */
.blob-c { --shrink: 25%; }  /* starts at 25% (blue) *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5329877 */.elementor-21 .elementor-element.elementor-element-5329877 h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef601c0 */.elementor-21 .elementor-element.elementor-element-ef601c0 h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3cce84 */.elementor-21 .elementor-element.elementor-element-d3cce84 h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ee4d82 */.elementor-21 .elementor-element.elementor-element-9ee4d82 h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed35a3d *//* parent is optional, just scoping */
.v-divider{
  position: relative;
}
.v-divider::before{
  content:"";
  position: absolute;
  left: -24px;          /* how far the line sits between columns */
  top: 24px;            /* gap from top */
  bottom: 24px;         /* gap from bottom */
  width: 1px;           /* line thickness */
  background: rgba(34,53,60,.6); /* line color */
}
@media (max-width: 767px){
  .v-divider::before{ display:none; }  /* usually hide on mobile */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec3c1f2 */.elementor-21 .elementor-element.elementor-element-ec3c1f2 h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7c3db */.elementor-21 .elementor-element.elementor-element-ba7c3db {
    span {
        color: #9B39DC !important;
    }
}
.elementor-21 .elementor-element.elementor-element-ba7c3db {
    .vk-event__cta {
              color: #9B39DC !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eed1da */.elementor-21 .elementor-element.elementor-element-0eed1da h2 {
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aff218b */.elementor-21 .elementor-element.elementor-element-aff218b h2 {
    max-width: 70%;
}/* End custom CSS */