.elementor-279 .elementor-element.elementor-element-4b4d1d8c{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a45b5b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-279 .elementor-element.elementor-element-23dcd318{z-index:3;text-align:center;}.elementor-279 .elementor-element.elementor-element-23dcd318 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:52px;font-weight:500;line-height:1.1em;letter-spacing:-1.56px;color:var( --e-global-color-9126f75 );}.elementor-279 .elementor-element.elementor-element-2003b7fc{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-76f21a37{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-76f21a37:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-76f21a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-76f21a37.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-42b7eb61{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-33494323 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-fa58e11 img{width:100%;max-width:100%;height:24px;}.elementor-279 .elementor-element.elementor-element-6db6770e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-5dfb2270{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-305f6e22 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-6adb88b1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-4dc8e9a6{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-4dc8e9a6 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-4dc8e9a6 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-33190c04{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-1601e8a0 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-4c9090c7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-70d0af9a{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-70d0af9a .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-70d0af9a .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-49998287{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-646b665 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-507399dc{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-40188050{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-2bdfee03{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-2bdfee03:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-2bdfee03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-2bdfee03.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-156dd171{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-65a488c9 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-4e50e47b img{width:100%;max-width:100%;height:32px;}.elementor-279 .elementor-element.elementor-element-79fbb60c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-34040b24{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-389ea276 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-4cab399{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-63943e8e{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-63943e8e .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-63943e8e .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-76c2fde7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e947082 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-680e8e2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-622b6494{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-622b6494 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-622b6494 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-55fccf0c{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-3874f000 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-28796a07{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-2ccf4748{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-4ba6de6d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-4ba6de6d:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-4ba6de6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-4ba6de6d.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-7b1285f3{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-6cc93757 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-1a20d6b img{width:100%;max-width:100%;height:32px;}.elementor-279 .elementor-element.elementor-element-6080f360{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-20b88986{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-4b60e2f7 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-2298c03{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-4925413f{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-4925413f .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-4925413f .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-1aba8f8{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-cc1f458 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-557855c8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-32e12c4e{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-32e12c4e .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-32e12c4e .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-56e48264{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-3cc16c00 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-487faabf{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-c653d7b{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-b8e88b3{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-b8e88b3:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b8e88b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-b8e88b3.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-bbd61f8{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-98cd07a .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-14f77a6 img{width:100%;max-width:100%;height:24px;}.elementor-279 .elementor-element.elementor-element-6bd24fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-59babbe{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-6fddb10 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-30b93a4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-5ee2834{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-5ee2834 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-5ee2834 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-26207c1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-34d6585 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-82ea951{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-c7af80f{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-c7af80f .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-c7af80f .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-064f877{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-8b28b58 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-c980218{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-1d45ae8{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-5df342e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-5df342e:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-5df342e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-5df342e.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-fe047f7{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-74ea004 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-aef7737 img{width:100%;max-width:100%;height:32px;}.elementor-279 .elementor-element.elementor-element-c4f249a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-d6e6768{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-8fce590 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-d71295c{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-7739c6d{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-7739c6d .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-7739c6d .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-e2f3ab8{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-14bf243 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-d1f33d4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-f962fb9{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-f962fb9 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-f962fb9 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-0c87de4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e133b42 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-f0b4f04{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-58aa1f9{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-ff11a25{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-ff11a25:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-ff11a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ef9b75 );}.elementor-279 .elementor-element.elementor-element-ff11a25.e-con:hover{--e-con-transform-translateY:-24px;}.elementor-279 .elementor-element.elementor-element-be42dfc{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-8fe6cf6 .elementor-heading-title{font-family:"Tiktok Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-ecb4a38 img{width:100%;max-width:100%;height:32px;}.elementor-279 .elementor-element.elementor-element-2aa14d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-856efd8{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-25d6609 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-8a7923d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-f6fde0e{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-f6fde0e .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-f6fde0e .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-293a408{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-c06ef69 .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-d2743e7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-33e1b08{--divider-border-style:solid;--divider-color:#E0E0E033;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-33e1b08 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-33e1b08 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-279 .elementor-element.elementor-element-780ab3b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-cae710d .elementor-heading-title{font-family:var( --e-global-typography-44057b4-font-family ), Sans-serif;font-size:var( --e-global-typography-44057b4-font-size );font-weight:var( --e-global-typography-44057b4-font-weight );text-transform:var( --e-global-typography-44057b4-text-transform );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );color:var( --e-global-color-30a6b3e );}.elementor-279 .elementor-element.elementor-element-91e0de8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-4fd2a956{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:0px;margin:-79px 0px calc(var(--kit-widget-spacing, 0px) + -79px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-279 .elementor-element.elementor-element-4fd2a956 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(max-width:1200px){.elementor-279 .elementor-element.elementor-element-23dcd318 .elementor-heading-title{font-size:42px;}.elementor-279 .elementor-element.elementor-element-33494323 .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-305f6e22 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-6adb88b1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-1601e8a0 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4c9090c7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-646b665 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-507399dc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-65a488c9 .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-389ea276 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4cab399{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-e947082 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-680e8e2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-3874f000 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-28796a07{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-6cc93757 .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-4b60e2f7 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-2298c03{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-cc1f458 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-557855c8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-3cc16c00 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-487faabf{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-98cd07a .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-6fddb10 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-30b93a4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-34d6585 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-82ea951{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-8b28b58 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-c980218{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-74ea004 .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-8fce590 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d71295c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-14bf243 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d1f33d4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-e133b42 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-f0b4f04{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-8fe6cf6 .elementor-heading-title{font-size:22px;}.elementor-279 .elementor-element.elementor-element-25d6609 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-8a7923d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-c06ef69 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d2743e7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-cae710d .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-91e0de8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4fd2a956{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:60px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-4b4d1d8c{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a45b5b8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-23dcd318{text-align:start;}.elementor-279 .elementor-element.elementor-element-23dcd318 .elementor-heading-title{font-size:36px;}.elementor-279 .elementor-element.elementor-element-33494323 .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-5dfb2270{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-305f6e22 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-6adb88b1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-33190c04{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-1601e8a0 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4c9090c7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-49998287{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-646b665 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-507399dc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-65a488c9 .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-34040b24{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-389ea276 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4cab399{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-76c2fde7{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-e947082 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-680e8e2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-55fccf0c{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-3874f000 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-28796a07{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-6cc93757 .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-20b88986{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-4b60e2f7 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-2298c03{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-1aba8f8{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-cc1f458 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-557855c8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-56e48264{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-3cc16c00 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-487faabf{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-98cd07a .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-59babbe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-6fddb10 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-30b93a4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-26207c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-34d6585 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-82ea951{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-064f877{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-8b28b58 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-c980218{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-74ea004 .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-d6e6768{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-8fce590 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d71295c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-e2f3ab8{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-14bf243 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d1f33d4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-0c87de4{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-e133b42 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-f0b4f04{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-8fe6cf6 .elementor-heading-title{font-size:18px;}.elementor-279 .elementor-element.elementor-element-856efd8{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-25d6609 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-8a7923d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-293a408{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-c06ef69 .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-d2743e7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-780ab3b{--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-cae710d .elementor-heading-title{font-size:var( --e-global-typography-44057b4-font-size );line-height:var( --e-global-typography-44057b4-line-height );letter-spacing:var( --e-global-typography-44057b4-letter-spacing );}.elementor-279 .elementor-element.elementor-element-91e0de8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-279 .elementor-element.elementor-element-4fd2a956{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;--e-n-carousel-swiper-slides-gap:0px;margin:-99px 0px calc(var(--kit-widget-spacing, 0px) + -99px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305f6e22 */.elementor-279 .elementor-element.elementor-element-305f6e22 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-305f6e22 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adb88b1 */.elementor-279 .elementor-element.elementor-element-6adb88b1 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6adb88b1 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1601e8a0 */.elementor-279 .elementor-element.elementor-element-1601e8a0 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-1601e8a0 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646b665 */.elementor-279 .elementor-element.elementor-element-646b665 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-646b665 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f21a37 */.elementor-279 .elementor-element.elementor-element-76f21a37 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-76f21a37:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea276 */.elementor-279 .elementor-element.elementor-element-389ea276 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-389ea276 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e947082 */.elementor-279 .elementor-element.elementor-element-e947082 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e947082 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874f000 */.elementor-279 .elementor-element.elementor-element-3874f000 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3874f000 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdfee03 */.elementor-279 .elementor-element.elementor-element-2bdfee03 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-2bdfee03:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60e2f7 */.elementor-279 .elementor-element.elementor-element-4b60e2f7 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-4b60e2f7 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc1f458 */.elementor-279 .elementor-element.elementor-element-cc1f458 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cc1f458 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc16c00 */.elementor-279 .elementor-element.elementor-element-3cc16c00 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-3cc16c00 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6de6d */.elementor-279 .elementor-element.elementor-element-4ba6de6d {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-4ba6de6d:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fddb10 */.elementor-279 .elementor-element.elementor-element-6fddb10 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-6fddb10 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b93a4 */.elementor-279 .elementor-element.elementor-element-30b93a4 {
    width: calc(100% - 108px);
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 93px);
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-30b93a4 {
        width: calc(100% - 73px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d6585 */.elementor-279 .elementor-element.elementor-element-34d6585 {
    min-width: 100px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-34d6585 {
        min-width: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b28b58 */.elementor-279 .elementor-element.elementor-element-8b28b58 {
    min-width: 105px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 85px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8b28b58 {
        min-width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e88b3 */.elementor-279 .elementor-element.elementor-element-b8e88b3 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-b8e88b3:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fce590 */.elementor-279 .elementor-element.elementor-element-8fce590 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-8fce590 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14bf243 */.elementor-279 .elementor-element.elementor-element-14bf243 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-14bf243 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e133b42 */.elementor-279 .elementor-element.elementor-element-e133b42 {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-e133b42 {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df342e */.elementor-279 .elementor-element.elementor-element-5df342e {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-5df342e:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6609 */.elementor-279 .elementor-element.elementor-element-25d6609 {
    min-width: 50px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-25d6609 {
        min-width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ef69 */.elementor-279 .elementor-element.elementor-element-c06ef69 {
    min-width: 55px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 45px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-c06ef69 {
        min-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae710d */.elementor-279 .elementor-element.elementor-element-cae710d {
    min-width: 70px;
}

@media (max-width: 1200px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-cae710d {
        min-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff11a25 */.elementor-279 .elementor-element.elementor-element-ff11a25 {
    position: relative;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    z-index: 3;
    background: none;
    border-radius: inherit;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    transition: all .4s ease;
    width: 100%;
    height: 100%;
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover:before {
    background: linear-gradient(135deg, #5F94D8, #A4D233);
}

.elementor-279 .elementor-element.elementor-element-ff11a25:hover {
    box-shadow: 0 4px 100px 0 rgba(164, 210, 51, 0.40);
}/* End custom CSS */