.elementor-2421 .elementor-element.elementor-element-68e0c7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:440px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-68e0c7b:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-68e0c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d815e5c ) 0%, var( --e-global-color-f5e2c0a ) 100%);}.elementor-2421 .elementor-element.elementor-element-bec6a5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-5ce7df1{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-90fd7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2421 .elementor-element.elementor-element-90fd7ee .elementor-heading-title{font-family:var( --e-global-typography-cc4e44e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4e44e-font-size );font-weight:var( --e-global-typography-cc4e44e-font-weight );font-style:var( --e-global-typography-cc4e44e-font-style );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-534dbd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2421 .elementor-element.elementor-element-cb80757 > .elementor-widget-container{background-color:var( --e-global-color-ccb0b80 );border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-cb80757 .jet-listing-dynamic-terms{text-align:left;}.elementor-2421 .elementor-element.elementor-element-cb80757 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-primary );padding:6px 12px 6px 12px;margin:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccb0b80 );border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-2581b3b .jet-listing-dynamic-terms{text-align:left;}.elementor-2421 .elementor-element.elementor-element-2581b3b .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-cfa5df6-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa5df6-font-size );font-weight:var( --e-global-typography-cfa5df6-font-weight );font-style:var( --e-global-typography-cfa5df6-font-style );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );color:var( --e-global-color-db6823e );padding:6px 12px 6px 12px;margin:0px 0px 0px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccb0b80 );border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-f2ee5cb{text-align:center;}.elementor-2421 .elementor-element.elementor-element-f2ee5cb .elementor-heading-title{font-family:var( --e-global-typography-635bdff-font-family ), Sans-serif;font-size:var( --e-global-typography-635bdff-font-size );font-weight:var( --e-global-typography-635bdff-font-weight );font-style:var( --e-global-typography-635bdff-font-style );line-height:var( --e-global-typography-635bdff-line-height );letter-spacing:var( --e-global-typography-635bdff-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-b8a4c92{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field__content{color:var( --e-global-color-160af85 );font-family:var( --e-global-typography-cc4e44e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4e44e-font-size );font-weight:var( --e-global-typography-cc4e44e-font-weight );font-style:var( --e-global-typography-cc4e44e-font-style );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );text-align:center;}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field{justify-content:center;}.elementor-2421 .elementor-element.elementor-element-a252b3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-c62dd10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-7093aa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-cdc532f img{width:44px;max-width:100%;}.elementor-2421 .elementor-element.elementor-element-668359b{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-83b2a65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-83b2a65 .elementor-heading-title{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-4f54895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );text-align:left;}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-01425d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-9a8119a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-1a17690 img{width:44px;max-width:100%;}.elementor-2421 .elementor-element.elementor-element-cdc1ee9{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-7b773f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-7b773f5 .elementor-heading-title{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-7c71c19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );text-align:left;}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-7d5e2ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2421 .elementor-element.elementor-element-25d8c2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2421 .elementor-element.elementor-element-d23ddb4 .elementor-heading-title{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-icon i{color:var( --e-global-color-db6823e );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-icon svg{fill:var( --e-global-color-db6823e );transition:fill 0.3s;}.elementor-2421 .elementor-element.elementor-element-a5c4aca{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > a{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-text{color:var( --e-global-color-db6823e );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-icon i{color:var( --e-global-color-db6823e );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-icon svg{fill:var( --e-global-color-db6823e );transition:fill 0.3s;}.elementor-2421 .elementor-element.elementor-element-9251f1c{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > a{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-text{color:var( --e-global-color-db6823e );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-d93f6bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2421 .elementor-element.elementor-element-8e22278 .elementor-heading-title{font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-2cf2e8f .elementor-heading-title{font-family:var( --e-global-typography-cfa5df6-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa5df6-font-size );font-weight:var( --e-global-typography-cfa5df6-font-weight );font-style:var( --e-global-typography-cfa5df6-font-style );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-cda9d24{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7da4d0f-font-family ), Sans-serif;font-size:var( --e-global-typography-7da4d0f-font-size );font-weight:var( --e-global-typography-7da4d0f-font-weight );font-style:var( --e-global-typography-7da4d0f-font-style );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );text-align:center;}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field{justify-content:center;}.elementor-2421 .elementor-element.elementor-element-44b18b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-300px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-e0b5b0a{--display:flex;}.elementor-2421 .elementor-element.elementor-element-e6f8ee8 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-5ae327a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-fe0ee59{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-5ae9c7f .elementor-heading-title{font-family:var( --e-global-typography-cc4e44e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4e44e-font-size );font-weight:var( --e-global-typography-cc4e44e-font-weight );font-style:var( --e-global-typography-cc4e44e-font-style );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );color:var( --e-global-color-160af85 );}.elementor-2421 .elementor-element.elementor-element-b0e21f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-9a3c212{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-0ac2192{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-477ea11{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-d79df93{text-align:center;}.elementor-2421 .elementor-element.elementor-element-d79df93 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2421 .elementor-element.elementor-element-2cfcd55{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(80px / 2);padding-bottom:calc(80px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 80px / -2);margin-bottom:calc( 80px / -2);}.elementor-2421 .elementor-element.elementor-element-12de812{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-12de812:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-12de812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d815e5c ) 0%, var( --e-global-color-f5e2c0a ) 100%);}.elementor-2421 .elementor-element.elementor-element-b95b9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-d188d0f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-79e0a3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 300px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-79e0a3e .elementor-heading-title{font-family:var( --e-global-typography-ec46e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46e09-font-size );font-weight:var( --e-global-typography-ec46e09-font-weight );font-style:var( --e-global-typography-ec46e09-font-style );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );color:var( --e-global-color-075f47b );}.elementor-2421 .elementor-element.elementor-element-18ba292{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-39b6614{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-e1bd4ab .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-e1bd4ab .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-f3222e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-f3222e5 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-f3222e5 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-aa62437{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-a11225f .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-a11225f .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-a053a95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-a053a95 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-a053a95 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-48651c9{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-14c10bf .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-14c10bf .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-a842cde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-a842cde .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-a842cde .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-50d1e1d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-f6c7fa1 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-f6c7fa1 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-c417d8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-c417d8c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-c417d8c .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8574d0d{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:7px;--n-tabs-gap:20px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );--n-tabs-title-color:var( --e-global-color-160af85 );--n-tabs-title-color-active:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-8574d0d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BEE9F600;}.elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ccb0b80 );}.elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-5e59945-font-family ), Sans-serif;font-weight:var( --e-global-typography-5e59945-font-weight );font-style:var( --e-global-typography-5e59945-font-style );line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8574d0d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-6b62dab{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-ce0b325{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-bc59497 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-bc59497 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-4f6f508 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-4f6f508 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-4f6f508 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-885e78f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-cd3d521 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-cd3d521 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-fc523b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-fc523b7 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-fc523b7 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cf9767f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-b974db1 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-b974db1 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-d1c4f94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-d1c4f94 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-d1c4f94 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-5479247{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-e64488c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-e64488c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2421 .elementor-element.elementor-element-692ee7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-692ee7b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2421 .elementor-element.elementor-element-692ee7b .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8f78ca4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:7px;--n-tabs-gap:20px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );--n-tabs-title-color:var( --e-global-color-160af85 );--n-tabs-title-color-active:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-8f78ca4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BEE9F600;}.elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ccb0b80 );}.elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-5e59945-font-family ), Sans-serif;font-weight:var( --e-global-typography-5e59945-font-weight );font-style:var( --e-global-typography-5e59945-font-style );line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8f78ca4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-f786cda{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );--n-tabs-title-color:var( --e-global-color-160af85 );--n-tabs-title-color-active:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-f786cda > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BEE9F600;}.elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ccb0b80 );}.elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f786cda [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-014c616{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-e1515ff{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 20px 8px rgba(153, 169.00000000000006, 194, 0.30196078431372547);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:44px;--padding-right:44px;}.elementor-2421 .elementor-element.elementor-element-2a98199{text-align:center;}.elementor-2421 .elementor-element.elementor-element-2a98199 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-8e57228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-7e874db img{border-radius:16px 16px 16px 16px;}.elementor-2421 .elementor-element.elementor-element-7f28491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2421 .elementor-element.elementor-element-98662f3 .elementor-heading-title{font-family:var( --e-global-typography-ec46e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46e09-font-size );font-weight:var( --e-global-typography-ec46e09-font-weight );font-style:var( --e-global-typography-ec46e09-font-style );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-ef5f0e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2421 .elementor-element.elementor-element-3fe6ea9 .elementor-heading-title{font-family:var( --e-global-typography-7da4d0f-font-family ), Sans-serif;font-size:var( --e-global-typography-7da4d0f-font-size );font-weight:var( --e-global-typography-7da4d0f-font-weight );font-style:var( --e-global-typography-7da4d0f-font-style );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-90b08e8 .elementor-heading-title{font-family:var( --e-global-typography-419dd0e-font-family ), Sans-serif;font-size:var( --e-global-typography-419dd0e-font-size );font-weight:var( --e-global-typography-419dd0e-font-weight );font-style:var( --e-global-typography-419dd0e-font-style );line-height:var( --e-global-typography-419dd0e-line-height );letter-spacing:var( --e-global-typography-419dd0e-letter-spacing );color:var( --e-global-color-db6823e );}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-icon i{color:var( --e-global-color-160af85 );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-icon svg{fill:var( --e-global-color-160af85 );transition:fill 0.3s;}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-160af85 );}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-160af85 );}.elementor-2421 .elementor-element.elementor-element-78e8b7a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > a{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-text{color:var( --e-global-color-160af85 );transition:color 0.3s;}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-160af85 );}.elementor-2421 .elementor-element.elementor-element-3ec4d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-92850de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 20px 8px rgba(153, 169.00000000000006, 194, 0.30196078431372547);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2421 .elementor-element.elementor-element-782261a{text-align:center;}.elementor-2421 .elementor-element.elementor-element-782261a .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-b2aa62b{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;}.elementor-2421 .elementor-element.elementor-element-ba061b0{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-8928648{--n-accordion-title-font-size:var( --e-global-typography-219c347-font-size );width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;top:0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-title-normal-color:var( --e-global-color-d815e5c );--n-accordion-title-hover-color:var( --e-global-color-d815e5c );--n-accordion-title-active-color:var( --e-global-color-d815e5c );--n-accordion-icon-size:20px;--n-accordion-icon-gap:12px;}.elementor-2421 .elementor-element.elementor-element-8928648 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2421 .elementor-element.elementor-element-8928648 {--n-accordion-padding:16px 14px 16px 14px;}:where( .elementor-2421 .elementor-element.elementor-element-8928648 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-0a6202a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-fa3b089{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-b183188{text-align:center;}.elementor-2421 .elementor-element.elementor-element-b183188 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-a79715d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-3864b05{text-align:start;}.elementor-2421 .elementor-element.elementor-element-3864b05 .elementor-heading-title{font-family:var( --e-global-typography-76b345a-font-family ), Sans-serif;font-size:var( --e-global-typography-76b345a-font-size );font-weight:var( --e-global-typography-76b345a-font-weight );font-style:var( --e-global-typography-76b345a-font-style );line-height:var( --e-global-typography-76b345a-line-height );letter-spacing:var( --e-global-typography-76b345a-letter-spacing );color:var( --e-global-color-160af85 );}.elementor-2421 .elementor-element.elementor-element-c12af6b{text-align:start;}.elementor-2421 .elementor-element.elementor-element-c12af6b .elementor-heading-title{font-family:var( --e-global-typography-5e59945-font-family ), Sans-serif;font-size:var( --e-global-typography-5e59945-font-size );font-weight:var( --e-global-typography-5e59945-font-weight );font-style:var( --e-global-typography-5e59945-font-style );line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );color:var( --e-global-color-075f47b );}.elementor-2421 .elementor-element.elementor-element-782e22c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-1b05c91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-99be49f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-0aaf191 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-d815e5c );}.elementor-2421 .elementor-element.elementor-element-ccb0aab .elementor-heading-title{font-family:var( --e-global-typography-cc4e44e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4e44e-font-size );font-weight:var( --e-global-typography-cc4e44e-font-weight );font-style:var( --e-global-typography-cc4e44e-font-style );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );color:var( --e-global-color-bbd98e6 );}.elementor-2421 .elementor-element.elementor-element-ff0f8a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-3d63ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-f87ae07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b2000c8 );border-radius:30px 30px 30px 30px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-type-html{padding-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-field{color:var( --e-global-color-f247c7d );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-field, .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-subgroup label{font-family:var( --e-global-typography-ec46e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46e09-font-size );font-weight:var( --e-global-typography-ec46e09-font-weight );font-style:var( --e-global-typography-ec46e09-font-style );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F9F9FA00;border-color:var( --e-global-color-b2000c8 );border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-select-wrapper select{background-color:#F9F9FA00;border-color:var( --e-global-color-b2000c8 );border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-b2000c8 );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button{font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-size:var( --e-global-typography-7b0846b-font-size );font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );border-radius:30px 30px 30px 30px;padding:16px 20px 16px 20px;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-d815e5c );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-d815e5c );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-d815e5c );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2421 .elementor-element.elementor-element-f87ae07 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2421 .elementor-element.elementor-element-c126300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-833e2ed-font-family ), Sans-serif;font-size:var( --e-global-typography-833e2ed-font-size );font-weight:var( --e-global-typography-833e2ed-font-weight );font-style:var( --e-global-typography-833e2ed-font-style );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );color:var( --e-global-color-bbd98e6 );}.elementor-2421 .elementor-element.elementor-element-c126300 a{color:var( --e-global-color-bbd98e6 );}.elementor-2421 .elementor-element.elementor-element-c126300 a:hover, .elementor-2421 .elementor-element.elementor-element-c126300 a:focus{color:var( --e-global-color-secondary );}.elementor-2421 .elementor-element.elementor-element-d0d6c08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-d0d6c08:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-d0d6c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d815e5c ) 0%, var( --e-global-color-f5e2c0a ) 100%);}.elementor-2421 .elementor-element.elementor-element-8c50c92{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-62a5ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-62a5ee7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2421 .elementor-element.elementor-element-62a5ee7 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-0ba5bfc{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2421 .elementor-element.elementor-element-7a109e5{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-9bc4414 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:25px;z-index:2;color:#FFFFFF;background:#1C325A;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider-icon svg{height:25px;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider .jet-slick-dots li{background:#B3B3C1;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider .jet-slick-dots li:hover{background:#59C3E6;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#47B4DE;}.elementor-2421 .elementor-element.elementor-element-cab894a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-99c32f8{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-99c32f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-99c32f8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-99c32f8 .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c92e7d5{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-76f7cb7 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-c1ed822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-2ec263e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-2ec263e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-2ec263e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-2ec263e .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2f9a6db{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-c25b90a .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:25px;z-index:2;color:var( --e-global-color-d815e5c );background:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider-icon svg{height:25px;}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider .jet-slick-dots li{background:#B3B3C1;}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-secondary );}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-secondary );}.elementor-2421 .elementor-element.elementor-element-797f4fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-f71c381{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-f71c381 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-f71c381 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-f71c381 .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-4cd13aa{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-c20de65 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-9e265e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-7de24c2{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-7de24c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-7de24c2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-7de24c2 .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-e0817bc{--display:flex;}.elementor-2421 .elementor-element.elementor-element-7428e19{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-913fb12 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:25px;z-index:2;color:#FFFFFF;background:#1C325A;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider-icon svg{height:25px;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider .jet-slick-dots li{background:#B3B3C1;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider .jet-slick-dots li:hover{background:#59C3E6;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#47B4DE;}.elementor-2421 .elementor-element.elementor-element-4f39b19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-35427e3{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-35427e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-35427e3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-35427e3 .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-773ce84{--display:flex;}.elementor-2421 .elementor-element.elementor-element-a50df33{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-e9004ef .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-0a52ff0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-a49a48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-a49a48a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-a49a48a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-a49a48a .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-21d94d1{--display:flex;}.elementor-2421 .elementor-element.elementor-element-0b2ad0c{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-ec2591e .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:25px;z-index:2;color:var( --e-global-color-d815e5c );background:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider-icon svg{height:25px;}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider .jet-slick-dots li{background:#B3B3C1;}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-secondary );}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-secondary );}.elementor-2421 .elementor-element.elementor-element-e4224df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-0e2557a{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-0e2557a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-0e2557a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-0e2557a .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f8f02a2{--display:flex;}.elementor-2421 .elementor-element.elementor-element-55e8a4c{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-df52016 .elementor-heading-title{font-family:var( --e-global-typography-e4e1ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e1ea9-font-size );font-weight:var( --e-global-typography-e4e1ea9-font-weight );font-style:var( --e-global-typography-e4e1ea9-font-style );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-2421 .elementor-element.elementor-element-ff4c1b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-771fde4{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-771fde4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2421 .elementor-element.elementor-element-771fde4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2421 .elementor-element.elementor-element-771fde4 .elementor-button{font-family:var( --e-global-typography-219c347-font-family ), Sans-serif;font-size:var( --e-global-typography-219c347-font-size );font-weight:var( --e-global-typography-219c347-font-weight );font-style:var( --e-global-typography-219c347-font-style );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-882048c{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );--n-tabs-title-color:var( --e-global-color-160af85 );--n-tabs-title-color-active:var( --e-global-color-c1253e7 );}.elementor-2421 .elementor-element.elementor-element-882048c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BEE9F600;}.elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ccb0b80 );}.elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-7b0846b-font-family ), Sans-serif;font-weight:var( --e-global-typography-7b0846b-font-weight );font-style:var( --e-global-typography-7b0846b-font-style );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-882048c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}@media(min-width:768px){.elementor-2421 .elementor-element.elementor-element-bec6a5d{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-5ce7df1{--width:850px;}.elementor-2421 .elementor-element.elementor-element-7093aa2{--width:44px;}.elementor-2421 .elementor-element.elementor-element-9a8119a{--width:44px;}.elementor-2421 .elementor-element.elementor-element-44b18b4{--width:100%;}.elementor-2421 .elementor-element.elementor-element-e0b5b0a{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-5ae327a{--width:100%;}.elementor-2421 .elementor-element.elementor-element-fe0ee59{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-b0e21f9{--width:100%;}.elementor-2421 .elementor-element.elementor-element-9a3c212{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-0ac2192{--width:100%;}.elementor-2421 .elementor-element.elementor-element-477ea11{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-12de812{--width:100%;}.elementor-2421 .elementor-element.elementor-element-b95b9d4{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-014c616{--width:100%;}.elementor-2421 .elementor-element.elementor-element-e1515ff{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-3ec4d34{--width:100%;}.elementor-2421 .elementor-element.elementor-element-92850de{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-b2aa62b{--width:240px;}.elementor-2421 .elementor-element.elementor-element-0a6202a{--width:100%;}.elementor-2421 .elementor-element.elementor-element-fa3b089{--width:1064px;}.elementor-2421 .elementor-element.elementor-element-782e22c{--width:100%;}.elementor-2421 .elementor-element.elementor-element-1b05c91{--width:1280px;}.elementor-2421 .elementor-element.elementor-element-d0d6c08{--width:100%;}.elementor-2421 .elementor-element.elementor-element-8c50c92{--width:1064px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2421 .elementor-element.elementor-element-68e0c7b{--width:100%;}.elementor-2421 .elementor-element.elementor-element-bec6a5d{--width:100%;}.elementor-2421 .elementor-element.elementor-element-5ce7df1{--width:100%;}.elementor-2421 .elementor-element.elementor-element-c62dd10{--width:500px;}.elementor-2421 .elementor-element.elementor-element-44b18b4{--width:100%;}.elementor-2421 .elementor-element.elementor-element-e0b5b0a{--width:100%;}.elementor-2421 .elementor-element.elementor-element-5ae327a{--width:100%;}.elementor-2421 .elementor-element.elementor-element-fe0ee59{--width:100%;}.elementor-2421 .elementor-element.elementor-element-b0e21f9{--width:100%;}.elementor-2421 .elementor-element.elementor-element-9a3c212{--width:100%;}.elementor-2421 .elementor-element.elementor-element-0ac2192{--width:100%;}.elementor-2421 .elementor-element.elementor-element-477ea11{--width:100%;}.elementor-2421 .elementor-element.elementor-element-b95b9d4{--width:100%;}.elementor-2421 .elementor-element.elementor-element-014c616{--width:100%;}.elementor-2421 .elementor-element.elementor-element-e1515ff{--width:100%;}.elementor-2421 .elementor-element.elementor-element-3ec4d34{--width:100%;}.elementor-2421 .elementor-element.elementor-element-92850de{--width:100%;}.elementor-2421 .elementor-element.elementor-element-0a6202a{--width:100%;}.elementor-2421 .elementor-element.elementor-element-fa3b089{--width:100%;}.elementor-2421 .elementor-element.elementor-element-782e22c{--width:100%;}.elementor-2421 .elementor-element.elementor-element-1b05c91{--width:100%;}.elementor-2421 .elementor-element.elementor-element-d0d6c08{--width:100%;}.elementor-2421 .elementor-element.elementor-element-8c50c92{--width:100%;}}@media(max-width:1024px){.elementor-2421 .elementor-element.elementor-element-68e0c7b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-bec6a5d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-5ce7df1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-90fd7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-90fd7ee .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cb80757 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2581b3b .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-cfa5df6-font-size );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f2ee5cb .elementor-heading-title{font-size:var( --e-global-typography-635bdff-font-size );line-height:var( --e-global-typography-635bdff-line-height );letter-spacing:var( --e-global-typography-635bdff-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b8a4c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a252b3d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2421 .elementor-element.elementor-element-c62dd10{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2421 .elementor-element.elementor-element-668359b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2421 .elementor-element.elementor-element-83b2a65 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-01425d9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2421 .elementor-element.elementor-element-cdc1ee9{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2421 .elementor-element.elementor-element-7b773f5 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-25d8c2f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2421 .elementor-element.elementor-element-d23ddb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2421 .elementor-element.elementor-element-d23ddb4 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > a{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-d93f6bd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2421 .elementor-element.elementor-element-8e22278 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2cf2e8f .elementor-heading-title{font-size:var( --e-global-typography-cfa5df6-font-size );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cda9d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-7da4d0f-font-size );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-44b18b4{--margin-top:-160px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-5ae327a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-5ae9c7f .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b0e21f9{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-0ac2192{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-477ea11{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-d79df93 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}:is( .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(44px / 2);padding-bottom:calc(44px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-2cfcd55 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 44px / -2);margin-bottom:calc( 44px / -2);}.elementor-2421 .elementor-element.elementor-element-12de812{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-b95b9d4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2421 .elementor-element.elementor-element-d188d0f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-79e0a3e .elementor-heading-title{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-18ba292{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-39b6614{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-f3222e5 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-aa62437{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-a053a95 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-48651c9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-a842cde .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-50d1e1d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-c417d8c .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8574d0d{--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-6b62dab{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-ce0b325{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-4f6f508 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-885e78f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-fc523b7 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cf9767f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-d1c4f94 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-5479247{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-692ee7b .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8f78ca4{--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f786cda{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );}.elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-014c616{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-e1515ff{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2421 .elementor-element.elementor-element-2a98199 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8e57228{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-7e874db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2421 .elementor-element.elementor-element-7e874db img{width:240px;max-width:100%;height:280px;object-fit:cover;}.elementor-2421 .elementor-element.elementor-element-7f28491{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-98662f3 .elementor-heading-title{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-ef5f0e1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-3fe6ea9 .elementor-heading-title{font-size:var( --e-global-typography-7da4d0f-font-size );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-90b08e8 .elementor-heading-title{font-size:var( --e-global-typography-419dd0e-font-size );line-height:var( --e-global-typography-419dd0e-line-height );letter-spacing:var( --e-global-typography-419dd0e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-3ec4d34{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-92850de{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2421 .elementor-element.elementor-element-782261a .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b2aa62b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-8928648{--n-accordion-title-font-size:var( --e-global-typography-219c347-font-size );}:where( .elementor-2421 .elementor-element.elementor-element-8928648 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-0a6202a{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-fa3b089{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2421 .elementor-element.elementor-element-b183188 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-3864b05 .elementor-heading-title{font-size:var( --e-global-typography-76b345a-font-size );line-height:var( --e-global-typography-76b345a-line-height );letter-spacing:var( --e-global-typography-76b345a-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c12af6b .elementor-heading-title{font-size:var( --e-global-typography-5e59945-font-size );line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-782e22c{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-1b05c91{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-99be49f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2421 .elementor-element.elementor-element-0aaf191 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-ccb0aab .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-field, .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-subgroup label{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c126300{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-d0d6c08{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2421 .elementor-element.elementor-element-8c50c92{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-62a5ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-62a5ee7 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-0ba5bfc{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2421 .elementor-element.elementor-element-7a109e5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-9bc4414 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-99c32f8 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c92e7d5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-76f7cb7 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-2ec263e .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2f9a6db{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-c25b90a .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-f71c381 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-4cd13aa{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-c20de65 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f0eacdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-7de24c2 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-e0817bc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-7428e19{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-913fb12 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-35427e3 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-773ce84{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-a50df33{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-e9004ef .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-a49a48a .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-21d94d1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-0b2ad0c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-ec2591e .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-0e2557a .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f8f02a2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-55e8a4c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2421 .elementor-element.elementor-element-df52016 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-ae6320b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-771fde4 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-882048c{--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );}.elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}}@media(max-width:767px){.elementor-2421 .elementor-element.elementor-element-68e0c7b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-bec6a5d{--width:100%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-5ce7df1{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-90fd7ee .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-534dbd3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-cb80757 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2581b3b .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-cfa5df6-font-size );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f2ee5cb .elementor-heading-title{font-size:var( --e-global-typography-635bdff-font-size );line-height:var( --e-global-typography-635bdff-line-height );letter-spacing:var( --e-global-typography-635bdff-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b8a4c92 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a252b3d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2421 .elementor-element.elementor-element-c62dd10{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-7093aa2{--width:50px;}.elementor-2421 .elementor-element.elementor-element-668359b{--width:200px;}.elementor-2421 .elementor-element.elementor-element-83b2a65 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-4f54895 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-01425d9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-9a8119a{--width:50px;}.elementor-2421 .elementor-element.elementor-element-cdc1ee9{--width:230px;}.elementor-2421 .elementor-element.elementor-element-7b773f5 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-7c71c19 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-7d5e2ad{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-d23ddb4 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-a5c4aca .elementor-icon-list-item > a{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-9251f1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8e22278 .elementor-heading-title{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-2cf2e8f .elementor-heading-title{font-size:var( --e-global-typography-cfa5df6-font-size );line-height:var( --e-global-typography-cfa5df6-line-height );letter-spacing:var( --e-global-typography-cfa5df6-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cda9d24 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-7da4d0f-font-size );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-44b18b4{--width:100%;--margin-top:-100px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-e6f8ee8 img{width:100%;max-width:100%;height:240px;object-fit:cover;}.elementor-2421 .elementor-element.elementor-element-5ae327a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-5ae9c7f .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b0e21f9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-0ac2192{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-477ea11{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2421 .elementor-element.elementor-element-d79df93 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-12de812{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-5a0a3e6 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-79e0a3e .elementor-heading-title{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-18ba292{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-39b6614{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-f3222e5 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-aa62437{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-a053a95 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-48651c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-a842cde .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-50d1e1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-c417d8c .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8574d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}:where( .elementor-2421 .elementor-element.elementor-element-8574d0d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-2421 .elementor-element.elementor-element-6b62dab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-ce0b325{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-4f6f508 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-885e78f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-fc523b7 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-cf9767f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-d1c4f94 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-5479247{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-692ee7b .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8f78ca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:8px;--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}:where( .elementor-2421 .elementor-element.elementor-element-8f78ca4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-2421 .elementor-element.elementor-element-f786cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );}.elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}:where( .elementor-2421 .elementor-element.elementor-element-f786cda.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-2421 .elementor-element.elementor-element-014c616{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-e1515ff{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2421 .elementor-element.elementor-element-2a98199 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-8e57228{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-7e874db img{width:100%;max-width:100%;height:360px;}.elementor-2421 .elementor-element.elementor-element-7f28491{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-98662f3 .elementor-heading-title{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-3fe6ea9 .elementor-heading-title{font-size:var( --e-global-typography-7da4d0f-font-size );line-height:var( --e-global-typography-7da4d0f-line-height );letter-spacing:var( --e-global-typography-7da4d0f-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-90b08e8 .elementor-heading-title{font-size:var( --e-global-typography-419dd0e-font-size );line-height:var( --e-global-typography-419dd0e-line-height );letter-spacing:var( --e-global-typography-419dd0e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2421 .elementor-element.elementor-element-78e8b7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-3ec4d34{--width:100%;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-92850de{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2421 .elementor-element.elementor-element-782261a .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-b2aa62b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-8928648{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-219c347-font-size );}:where( .elementor-2421 .elementor-element.elementor-element-8928648 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-0a6202a{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-fa3b089{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-b183188 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-a79715d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2421 .elementor-element.elementor-element-3864b05 .elementor-heading-title{font-size:var( --e-global-typography-76b345a-font-size );line-height:var( --e-global-typography-76b345a-line-height );letter-spacing:var( --e-global-typography-76b345a-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c12af6b .elementor-heading-title{font-size:var( --e-global-typography-5e59945-font-size );line-height:var( --e-global-typography-5e59945-line-height );letter-spacing:var( --e-global-typography-5e59945-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-782e22c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-1b05c91{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-99be49f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2421 .elementor-element.elementor-element-0aaf191{text-align:center;}.elementor-2421 .elementor-element.elementor-element-0aaf191 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-ccb0aab{text-align:center;}.elementor-2421 .elementor-element.elementor-element-ccb0aab .elementor-heading-title{font-size:var( --e-global-typography-cc4e44e-font-size );line-height:var( --e-global-typography-cc4e44e-line-height );letter-spacing:var( --e-global-typography-cc4e44e-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-group .elementor-field, .elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-field-subgroup label{font-size:var( --e-global-typography-ec46e09-font-size );line-height:var( --e-global-typography-ec46e09-line-height );letter-spacing:var( --e-global-typography-ec46e09-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f87ae07 .elementor-button{font-size:var( --e-global-typography-7b0846b-font-size );line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c126300{font-size:var( --e-global-typography-833e2ed-font-size );line-height:var( --e-global-typography-833e2ed-line-height );letter-spacing:var( --e-global-typography-833e2ed-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-d0d6c08{--width:100%;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2421 .elementor-element.elementor-element-8c50c92{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2421 .elementor-element.elementor-element-62a5ee7 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-0ba5bfc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-9bc4414 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-9342862 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider-icon.prev-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-9342862 .jet-listing-grid__slider-icon.next-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-cab894a{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-99c32f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-99c32f8.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-99c32f8 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-76f7cb7 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-1b8b8d4 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2421 .elementor-element.elementor-element-c1ed822{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-2ec263e.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-2ec263e .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c25b90a .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-804cdc1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider-icon.prev-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-804cdc1 .jet-listing-grid__slider-icon.next-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-797f4fa{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-f71c381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-f71c381.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-f71c381 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-c20de65 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-f0eacdc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-9e265e4{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-7de24c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-7de24c2.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-7de24c2 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-e0817bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-913fb12 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-63adb99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider-icon.prev-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-63adb99 .jet-listing-grid__slider-icon.next-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-4f39b19{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-35427e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-35427e3.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-35427e3 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-773ce84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-e9004ef .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-fcf1ac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2421 .elementor-element.elementor-element-0a52ff0{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-a49a48a.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-a49a48a .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-21d94d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-ec2591e .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-3fdfe77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider-icon.prev-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-3fdfe77 .jet-listing-grid__slider-icon.next-arrow{top:250px;bottom:auto;}.elementor-2421 .elementor-element.elementor-element-e4224df{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-0e2557a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-0e2557a.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-0e2557a .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-f8f02a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2421 .elementor-element.elementor-element-df52016 .elementor-heading-title{font-size:var( --e-global-typography-e4e1ea9-font-size );line-height:var( --e-global-typography-e4e1ea9-line-height );letter-spacing:var( --e-global-typography-e4e1ea9-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__items, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2421 .elementor-element.elementor-element-ae6320b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2421 .elementor-element.elementor-element-ff4c1b5{--justify-content:center;}.elementor-2421 .elementor-element.elementor-element-771fde4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2421 .elementor-element.elementor-element-771fde4.elementor-element{--align-self:stretch;}.elementor-2421 .elementor-element.elementor-element-771fde4 .elementor-button{font-size:var( --e-global-typography-219c347-font-size );line-height:var( --e-global-typography-219c347-line-height );letter-spacing:var( --e-global-typography-219c347-letter-spacing );}.elementor-2421 .elementor-element.elementor-element-882048c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-7b0846b-font-size );}.elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-7b0846b-line-height );letter-spacing:var( --e-global-typography-7b0846b-letter-spacing );}:where( .elementor-2421 .elementor-element.elementor-element-882048c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}}/* Start custom CSS for container, class: .elementor-element-b0e21f9 */.elementor embed, .elementor iframe, .elementor object, .elementor video {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%;
    border-radius: 30px;
}


.post-aktualnost p {
margin-bottom: 32px;
color: #0A1828;
font-size: 1.75rem;
font-weight: 500;
font-style: normal;
line-height: 120%;
letter-spacing: 0.0875rem;	
}
.post-aktualnost h2 {margin-bottom: 32px; color: #1C325A;}
.post-aktualnost h4 {margin-bottom: 32px; color: #0A1828;}
.post-aktualnost ol {padding-left: 30px;}
.post-aktualnost ol li {margin-bottom: 32px; color: #0A1828;}
.post-aktualnost ul {padding-left: 30px;}
.post-aktualnost ul li {
margin-bottom: 32px;
color: #0A1828;
font-size: 1.75rem;
font-weight: 500;
font-style: normal;
line-height: 120%;
letter-spacing: 0.0875rem;
}
ul li::marker, ol li::marker {color: #6DCCE9;}
.post-aktualnost a {font-size: inherit!important; color: inherit; text-decoration: underline;}
.post-aktualnost .wp-block-spacer {height: 70px!important;}

.anchor-list {list-style-type: none; padding: 0px!important;}
.anchor-list li {margin: 0px!important;}
.anchor-list a {
display: block;
width: 100%;
padding: 12px;
font-style: none;
text-decoration: none;
color: #7388A7;
font-weight: 600;
font-style: SemiBold;
font-size: 1.75rem;
line-height: 100%;
letter-spacing: 0.0875rem;
border-left: 4px solid #7388A7;
}
.anchor-list a:hover {
display: block;
width: 100%;
padding: 12px;
font-style: none;
text-decoration: none;
color: #1C325A;
font-weight: 600;
font-style: SemiBold;
font-size: 1.75rem;
line-height: 100%;
letter-spacing: 0.0875rem;
border-left: 4px solid #1C325A;
}


@media (max-width: 1024px) { 
.post-aktualnost .wp-block-spacer {height: 60px!important;}
.post-aktualnost ol {padding-left: 20px;}
.post-aktualnost ul {padding-left: 20px;}
.post-aktualnost p {margin-bottom: 24px; font-size: 1.125rem; font-weight: 400; font-style: Regular;}

.post-aktualnost ul li {margin-bottom: 24px; font-size: 1.125rem; font-weight: 400; font-style: Regular;}
.anchor-list a {padding: 8px; font-size: 1.25rem;}
.anchor-list a:hover {padding: 8px; font-size: 1.25rem; color: #1C325A;}
}

@media (max-width: 767px) {  
.post-aktualnost .wp-block-spacer {height: 30px!important;}
.post-aktualnost h2 {margin-bottom: 16px;}
.post-aktualnost h4 {margin-bottom: 16px;}
.post-aktualnost p {margin-bottom: 16px;}
.post-aktualnost ol li {margin-bottom: 16px;}
.post-aktualnost ul li {margin-bottom: 16px;}
.post-aktualnost p {font-size: 1rem;}
.post-aktualnost ul li {font-size: 1rem;}
.post-aktualnost a:hover {color: #59c3e6; text-decoration: none;}
.anchor-list a {padding: 4px; font-size: 1rem;}
.anchor-list a:hover {padding: 4px; font-size: 1rem; color: #1C325A;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2cfcd55 */.jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .revers-class {
  flex-direction: row-reverse;
}

@media (max-width: 767px) {  
.jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .revers-class {
  flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8574d0d */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8f78ca4 */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8574d0d */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8f78ca4 */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e1bd4ab */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a11225f */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14c10bf */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6c7fa1 */.material-list-wr .jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: column;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30196078431372547);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-btn {text-align: center; width: 100%;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn-ic {display: none;}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}
.icon-medhub-folder-upload:before {
    content: '\e807';
}
[class^="icon-medhub-"]:before, [class*=" icon-medhub-"]:before {
    font-family: "medhub";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
@media (max-width: 1024px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.material-list-ct {display: flex; flex-direction: column; gap: 8px;}
}
@media (max-width: 767px) {  
.material-list-wr .jet-listing-dynamic-repeater__items {grid-template-columns: repeat(2, 1fr); gap: 16px;}
.material-list {gap: 12px; padding: 8px;}
.material-list-btn-txt {display: none;}
.material-list-btn-ic {display: block;}
.material-list-btn {width: 50px;}
.material-list-btn a {width: 50px;}
.material-list-ct {flex-direction: row; gap: 12px;}
.material-list-ul {gap: 8px!important;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8574d0d */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc59497 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cd3d521 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b974db1 */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e64488c */.material-list-list-wr .jet-listing-dynamic-repeater__items {
display: flex;
flex-direction: column;
gap: 44px;
}
.pl-100 {width: 100%;}
.material-list-list {
background-color: var( --e-global-color-d815e5c );
display: flex;
flex-direction: row;
justify-content: space-between!important;
gap: 20px 20px;
border-radius: 20px 20px 20px 20px;
box-shadow: 3px 3px 4px 0px rgba(153, 169, 194, 0.30);
padding: 24px;	
}
.material-list-hd {
display: flex;
flex-direction: column;
gap: 12px;
}
.material-list-hd h6 {
margin: 0;
font-family: var( --e-global-typography-ec46e09-font-family ), Sans-serif;
font-size: var( --e-global-typography-ec46e09-font-size );
font-weight: var( --e-global-typography-ec46e09-font-weight );
font-style: var( --e-global-typography-ec46e09-font-style );
line-height: var( --e-global-typography-ec46e09-line-height );
letter-spacing: var( --e-global-typography-ec46e09-letter-spacing );
color: var( --e-global-color-160af85 );
}
.material-list-hd p {
margin: 0;
font-family: var( --e-global-typography-a42e4a0-font-family ), Sans-serif;
font-size: var( --e-global-typography-a42e4a0-font-size );
font-weight: var( --e-global-typography-a42e4a0-font-weight );
font-style: var( --e-global-typography-a42e4a0-font-style );
line-height: var( --e-global-typography-a42e4a0-line-height );
letter-spacing: var( --e-global-typography-a42e4a0-letter-spacing );
color: var( --e-global-color-text );
}
.material-list-list .material-list-ct {
display: flex;
flex-direction: column;
gap: 12px;
width: 250px!important;
}
.material-list-btn {text-align: center;}
.material-list-btn a {
background: linear-gradient(190deg, #3C6BC0 0%, #1C325A  100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-btn a:hover {
background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
transition: all 0.3s;	
width: 100%;
color: #F9F9FA; 
padding: 16px;
border-radius: 30px;
display: block;
font-size: var(--e-global-typography-7b0846b-font-size);
}
.material-list-ul {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
gap: 16px
}
.material-list-li {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center;
}
.material-list-li-icon {
background-color: var( --e-global-color-db6823e );
height: 6px;
width: 6px;
display: block;
border-radius: 50%;
}
.material-list-li-text {
font-family: var( --e-global-typography-833e2ed-font-family ), Sans-serif;
font-size: var( --e-global-typography-833e2ed-font-size );
font-weight: var( --e-global-typography-833e2ed-font-weight );
font-style: var( --e-global-typography-833e2ed-font-style );
line-height: var( --e-global-typography-833e2ed-line-height );
letter-spacing: var( --e-global-typography-833e2ed-letter-spacing );
color: var(--e-global-color-db6823e);
}

@media (max-width: 1024px) { 
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 20px;}
.material-list-list {padding: 20px;} 
}
@media (max-width: 767px) {  
.material-list-list-wr .jet-listing-dynamic-repeater__items {gap: 16px;}
.material-list-list {flex-direction: column; gap: 12px; padding: 8px;}
.material-list-list .material-list-ct {width: 100%!important;}
.list-btn100 {width: 100%!important;}
.material-list-list .material-list-btn a {width: 100%;}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8f78ca4 */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f786cda */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8928648 */.ac-link .e-n-accordion-item::before {
    display: none;
}
.ac-link .e-n-accordion-item:last-child::after {
    display: none!important;
}
.ac-ac-link .e-n-accordion-item-title {
    background: linear-gradient(190deg, #3C6BC0 0%, #1C325A 100%) !important;
	transition: opacity 0.3s ease;
}
.ac-ac-link .e-n-accordion-item-title:hover {
    background: linear-gradient(200deg, #4580EC 0%, #294880 100%)!important;
    transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-1c0b13c */.comments-area {display: flex; flex-direction: column-reverse;}
.commentar .reply {display: none;}
.commentar .title-comments {display: none;}
.commentar .logged-in-as {display: none;}
.commentar .comment-form-comment label {display: none;}
.commentar .comment-reply-title {display: none;}
.comment-respond .must-log-in {display: none;}
.commentar textarea {border: 1px solid #B3B3C1; border-radius: 30px;}
.commentar .comment-form-comment {margin-bottom: 24px;}
.commentar .form-submit {text-align: right;}
.commentar .form-submit .submit {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	padding:12px 20px;
	border-radius: 30px;
	border: 0px;
	background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%) !important;
}
.commentar .form-submit .submit:hover {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	padding:12px 20px;
	border-radius: 30px;
	border: 0px;
	background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%) !important;
}
.comment-list {border-block-start: 1px solid #E8E8E8;}
#comments .comment .comment-body, #comments .pingback .comment-body {
    border-block-end: 1px solid #E8E8E8;
    display: flex;
    flex-direction: column;
    padding-block-end: 32px;
    padding-block-start: 32px;
    padding-inline-end: 0;
    padding-inline-start: 0px;
}
.comment-content p {margin-bottom: 0px; font-size: 18px; color: #0A1828;}
#comments .comment-meta {
    display: flex;
    justify-content: center;
    margin-block-end: 24px;
    flex-direction: column;
    gap: 8px;
    padding-inline-start: 70px;
    height: 56px;
    align-items: flex-start;
}
.comment-author .avatar  {width: 56px; height: 56px; margin-block-start: -3px;}
.comment-author {font-size: 20px; color: #0A1828; font-weight: 600;}
.comment-author .says {display: none;}
.comment-metadata a {font-size: 16px; color: #6A6A81; font-weight: 400;}
.comment-metadata .edit-link {display: none;}



@media (max-width: 767px) {  
.commentar .form-submit .submit {font-size: 16px;}
#comments .comment .comment-body, #comments .pingback .comment-body {
    padding-block-end: 24px;
    padding-block-start: 24px;
    padding-inline-end: 0;
    padding-inline-start: 0px;
}
.comment-author .avatar  {width: 44px; height: 44px; margin-block-start: -3px; position: absolute!important;}
#comments .comment-meta {
    display: flex;
    justify-content: center;
    margin-block-end: 12px;
    flex-direction: column;
    gap: 4px;
    padding-inline-start: 60px;
    height: 44px;
    align-items: flex-start;
}
.comment-author {font-size: 14px;}
.comment-metadata a {font-size: 14px;}
.comment-content p {font-size: 14px;}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f87ae07 */.home-form-zapisz .elementor-field {
	border-width: 0px 0px 0px 0px!important;
}

@media (max-width: 767px) { 
.home-form-zapisz .elementor-form-fields-wrapper {
	gap: 20px;
}
.home-form-zapisz .elementor-field {
	border-width: 1px 1px 1px 1px!important;
}
.home-form-zapisz>.elementor-widget-container {
	border-width: 0px 0px 0px 0px!important;
}
.elementor-2353 .elementor-element.elementor-element-755d3f7 {
    border-width: 0px!important;
}
.elementor-2421 .elementor-element.elementor-element-f87ae07{
    border-width: 0px!important;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9342862 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-63adb99 */.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.slick-slide .elementor>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}

.jet-listing-grid__slider-icon {
    background: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-882048c */.e-n-tab-title {border-radius: 30px!important;}


/* Горизонтальные табы на мобильном */
@media (max-width: 1024px) {
  .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  }

  .elementor-widget-n-tabs .e-n-tab-title {
    flex: 0 0 auto; /* чтобы кнопки не сжимались */
  }

  /* Скрыть некрасивый скроллбар */
  .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }
  
  .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0px!important;
  }
}/* End custom CSS */