.elementor-4354 .elementor-element.elementor-element-4f7b081{--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:0px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-4f7b081:not(.elementor-motion-effects-element-type-background), .elementor-4354 .elementor-element.elementor-element-4f7b081 > .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-4354 .elementor-element.elementor-element-cb1eb13{--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:440px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-dca494b{--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-4354 .elementor-element.elementor-element-3ec2979{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4354 .elementor-element.elementor-element-925cf99 > .elementor-widget-container{background-color:var( --e-global-color-ccb0b80 );border-radius:30px 30px 30px 30px;}.elementor-4354 .elementor-element.elementor-element-925cf99 .jet-listing-dynamic-terms{text-align:left;}.elementor-4354 .elementor-element.elementor-element-925cf99 .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-4354 .elementor-element.elementor-element-2f429cd .jet-listing-dynamic-terms{text-align:left;}.elementor-4354 .elementor-element.elementor-element-2f429cd .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-4354 .elementor-element.elementor-element-e619874{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-e619874 .jet-listing-dynamic-field__content{color:var( --e-global-color-db6823e );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-4354 .elementor-element.elementor-element-e619874 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-e619874 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-e619874 .jet-listing-dynamic-field{justify-content:center;}.elementor-4354 .elementor-element.elementor-element-ae154b4{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );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 );text-align:center;}.elementor-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field{justify-content:center;}.elementor-4354 .elementor-element.elementor-element-37543ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-37543ff .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-4354 .elementor-element.elementor-element-37543ff .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-37543ff .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-37543ff .jet-listing-dynamic-field{justify-content:center;}.elementor-4354 .elementor-element.elementor-element-1315d8d{--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-4354 .elementor-element.elementor-element-50c2ca8{--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-4354 .elementor-element.elementor-element-2d36a4d{--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-4354 .elementor-element.elementor-element-531fc65 img{width:44px;max-width:100%;}.elementor-4354 .elementor-element.elementor-element-17ba04d{--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-4354 .elementor-element.elementor-element-89d9999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-89d9999 .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-4354 .elementor-element.elementor-element-a879afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-a879afc .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-4354 .elementor-element.elementor-element-a879afc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-a879afc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-a879afc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-73e82f5{--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-4354 .elementor-element.elementor-element-66f60f7{--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-4354 .elementor-element.elementor-element-7ca8a0d img{width:44px;max-width:100%;}.elementor-4354 .elementor-element.elementor-element-5808248{--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-4354 .elementor-element.elementor-element-6d4eda9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-6d4eda9 .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-4354 .elementor-element.elementor-element-98b13d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-98b13d9 .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-4354 .elementor-element.elementor-element-98b13d9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-98b13d9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-98b13d9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-59d2d0e{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-59d2d0e .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-4354 .elementor-element.elementor-element-59d2d0e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4354 .elementor-element.elementor-element-59d2d0e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4354 .elementor-element.elementor-element-59d2d0e .jet-listing-dynamic-field{justify-content:center;}.elementor-4354 .elementor-element.elementor-element-ca52e4e{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-4354 .elementor-element.elementor-element-a60b371 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-a60b371 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-ecbcc08{--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:-340px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-acd3c66{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-15e10ca img{width:1064px;max-width:100%;border-radius:30px 30px 30px 30px;}.elementor-4354 .elementor-element.elementor-element-5e3c7f7{--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-4354 .elementor-element.elementor-element-ff02785{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-1eedd03{--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-4354 .elementor-element.elementor-element-bb4c4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4354 .elementor-element.elementor-element-ca46da7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--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-4354 .elementor-element.elementor-element-3531aa0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-4354 .elementor-element.elementor-element-3531aa0 .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-4354 .elementor-element.elementor-element-77dc571 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-4354 .elementor-element.elementor-element-77dc571 .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-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon svg{height:25px;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon.prev-arrow{left:-10px;right:auto;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon.next-arrow{right:-10px;left:auto;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider .jet-slick-dots li{background:var( --e-global-color-b2000c8 );}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-04f7795{--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-4354 .elementor-element.elementor-element-335ace5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4354 .elementor-element.elementor-element-29833c3{--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-4354 .elementor-element.elementor-element-346da45{text-align:center;}.elementor-4354 .elementor-element.elementor-element-346da45 .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-4354 .elementor-element.elementor-element-65ccfc3{--display:flex;}.elementor-4354 .elementor-element.elementor-element-7a6c85a .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-7a6c85a .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-6e8fbbe{text-align:center;}.elementor-4354 .elementor-element.elementor-element-6e8fbbe .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-4354 .elementor-element.elementor-element-be92dc6 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-be92dc6 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-e50b854{--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-4354 .elementor-element.elementor-element-f5e7f98{--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:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-9f2ceee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4354 .elementor-element.elementor-element-9f2ceee .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-4354 .elementor-element.elementor-element-be83cda{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-4354 .elementor-element.elementor-element-009a585{--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-4354 .elementor-element.elementor-element-009a585:not(.elementor-motion-effects-element-type-background), .elementor-4354 .elementor-element.elementor-element-009a585 > .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-4354 .elementor-element.elementor-element-07a37f2{--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-4354 .elementor-element.elementor-element-8995ef1{--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-4354 .elementor-element.elementor-element-ab4adc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-ab4adc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4354 .elementor-element.elementor-element-ab4adc4 .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-4354 .elementor-element.elementor-element-eacb3d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 300px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-4354 .elementor-element.elementor-element-eacb3d9 .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-4354 .elementor-element.elementor-element-bee8a65{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-eacccc6{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-2760a15 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-2760a15 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-2b8509c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-2b8509c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-2b8509c .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-4354 .elementor-element.elementor-element-824cdf1{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-1730ef7 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-1730ef7 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-2ee78d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-2ee78d7 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-2ee78d7 .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-4354 .elementor-element.elementor-element-a1d2ef3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-06de631 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-06de631 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-5aedadf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-5aedadf .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-5aedadf .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-4354 .elementor-element.elementor-element-472bd83{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-a6cc057 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-a6cc057 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-7fb14d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-7fb14d3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-7fb14d3 .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-4354 .elementor-element.elementor-element-66a6c14{--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-4354 .elementor-element.elementor-element-66a6c14 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-66a6c14.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-66a6c14 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-4354 .elementor-element.elementor-element-7049e95{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-eab97f3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-5f73736 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-5f73736 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-fa29c49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-fa29c49 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-fa29c49 .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-4354 .elementor-element.elementor-element-2064bf0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-3fcb27c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-3fcb27c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-0b37522 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-0b37522 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-0b37522 .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-4354 .elementor-element.elementor-element-b9f7109{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-83565c6 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-83565c6 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-6a672ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-6a672ea .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-6a672ea .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-4354 .elementor-element.elementor-element-6bebcb0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-2a51705 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-2a51705 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-09cdcc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4354 .elementor-element.elementor-element-09cdcc9 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4354 .elementor-element.elementor-element-09cdcc9 .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-4354 .elementor-element.elementor-element-02c0101{--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-4354 .elementor-element.elementor-element-02c0101 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-02c0101.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-02c0101 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-4354 .elementor-element.elementor-element-7b2a7a7{--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-4354 .elementor-element.elementor-element-7b2a7a7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-7b2a7a7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-7b2a7a7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c1253e7 );}.elementor-4354 .elementor-element.elementor-element-bd03ce9{--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-4354 .elementor-element.elementor-element-efce2da{--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-4354 .elementor-element.elementor-element-eef7d77{text-align:center;}.elementor-4354 .elementor-element.elementor-element-eef7d77 .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-4354 .elementor-element.elementor-element-38991a7{--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-4354 .elementor-element.elementor-element-abe434f img{border-radius:16px 16px 16px 16px;}.elementor-4354 .elementor-element.elementor-element-b07f544{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-4354 .elementor-element.elementor-element-af07f16 .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-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-icon i{color:var( --e-global-color-160af85 );transition:color 0.3s;}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-icon svg{fill:var( --e-global-color-160af85 );transition:fill 0.3s;}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-f74d95d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > a{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-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-text{color:var( --e-global-color-160af85 );transition:color 0.3s;}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-cfb1f12{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-49c8ece .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-160af85 );}.elementor-4354 .elementor-element.elementor-element-bea7d67{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4354 .elementor-element.elementor-element-c13912b{--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-4354 .elementor-element.elementor-element-bc702f2{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--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-4354 .elementor-element.elementor-element-aafb7fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-86ff612{text-align:center;}.elementor-4354 .elementor-element.elementor-element-86ff612 .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-secondary );}.elementor-4354 .elementor-element.elementor-element-d2ee89f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-5a20901{text-align:center;}.elementor-4354 .elementor-element.elementor-element-5a20901 .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-4354 .elementor-element.elementor-element-955a383{text-align:center;}.elementor-4354 .elementor-element.elementor-element-955a383 .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-4354 .elementor-element.elementor-element-3b54a0a{--display:flex;}.elementor-4354 .elementor-element.elementor-element-6370501 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-6370501 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-4354 .elementor-element.elementor-element-c91e2f9{--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-4354 .elementor-element.elementor-element-d2aa479{--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-4354 .elementor-element.elementor-element-e918c9e{text-align:center;}.elementor-4354 .elementor-element.elementor-element-e918c9e .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-4354 .elementor-element.elementor-element-1f45d68{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-52c0977{text-align:start;}.elementor-4354 .elementor-element.elementor-element-52c0977 .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-4354 .elementor-element.elementor-element-5d0fcd4{text-align:start;}.elementor-4354 .elementor-element.elementor-element-5d0fcd4 .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-4354 .elementor-element.elementor-element-f7ff56d{--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:0px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-3281baa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-e296304{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-4354 .elementor-element.elementor-element-e296304 .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-4354 .elementor-element.elementor-element-20eee3e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-4354 .elementor-element.elementor-element-20eee3e .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-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon svg{height:25px;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon:hover{background:#3C6BC0;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon.prev-arrow{left:-10px;right:auto;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon.next-arrow{right:-10px;left:auto;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider .jet-slick-dots li{background:#B3B3C1;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider .jet-slick-dots li:hover{background:#59C3E6;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#47B4DE;}@media(min-width:768px){.elementor-4354 .elementor-element.elementor-element-cb1eb13{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-dca494b{--width:850px;}.elementor-4354 .elementor-element.elementor-element-2d36a4d{--width:44px;}.elementor-4354 .elementor-element.elementor-element-66f60f7{--width:44px;}.elementor-4354 .elementor-element.elementor-element-ecbcc08{--width:100%;}.elementor-4354 .elementor-element.elementor-element-acd3c66{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-5e3c7f7{--width:100%;}.elementor-4354 .elementor-element.elementor-element-ff02785{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-1eedd03{--width:100%;}.elementor-4354 .elementor-element.elementor-element-bb4c4ff{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-04f7795{--width:100%;}.elementor-4354 .elementor-element.elementor-element-335ace5{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-e50b854{--width:100%;}.elementor-4354 .elementor-element.elementor-element-f5e7f98{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-009a585{--width:100%;}.elementor-4354 .elementor-element.elementor-element-07a37f2{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-bd03ce9{--width:100%;}.elementor-4354 .elementor-element.elementor-element-efce2da{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-c13912b{--width:100%;}.elementor-4354 .elementor-element.elementor-element-bc702f2{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-c91e2f9{--width:100%;}.elementor-4354 .elementor-element.elementor-element-d2aa479{--width:1064px;}.elementor-4354 .elementor-element.elementor-element-3281baa{--width:1064px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4354 .elementor-element.elementor-element-4f7b081{--width:100%;}.elementor-4354 .elementor-element.elementor-element-cb1eb13{--width:100%;}.elementor-4354 .elementor-element.elementor-element-dca494b{--width:100%;}.elementor-4354 .elementor-element.elementor-element-50c2ca8{--width:500px;}.elementor-4354 .elementor-element.elementor-element-ecbcc08{--width:100%;}.elementor-4354 .elementor-element.elementor-element-acd3c66{--width:100%;}.elementor-4354 .elementor-element.elementor-element-5e3c7f7{--width:100%;}.elementor-4354 .elementor-element.elementor-element-ff02785{--width:100%;}.elementor-4354 .elementor-element.elementor-element-1eedd03{--width:100%;}.elementor-4354 .elementor-element.elementor-element-bb4c4ff{--width:100%;}.elementor-4354 .elementor-element.elementor-element-04f7795{--width:100%;}.elementor-4354 .elementor-element.elementor-element-335ace5{--width:100%;}.elementor-4354 .elementor-element.elementor-element-f5e7f98{--width:100%;}.elementor-4354 .elementor-element.elementor-element-07a37f2{--width:100%;}.elementor-4354 .elementor-element.elementor-element-bd03ce9{--width:100%;}.elementor-4354 .elementor-element.elementor-element-efce2da{--width:100%;}.elementor-4354 .elementor-element.elementor-element-bc702f2{--width:100%;}.elementor-4354 .elementor-element.elementor-element-c91e2f9{--width:100%;}.elementor-4354 .elementor-element.elementor-element-d2aa479{--width:100%;}.elementor-4354 .elementor-element.elementor-element-f7ff56d{--width:100%;}.elementor-4354 .elementor-element.elementor-element-3281baa{--width:100%;}}@media(max-width:1024px){.elementor-4354 .elementor-element.elementor-element-4f7b081{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-cb1eb13{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:340px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-dca494b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-3ec2979{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4354 .elementor-element.elementor-element-925cf99 .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-4354 .elementor-element.elementor-element-2f429cd .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-4354 .elementor-element.elementor-element-e619874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4354 .elementor-element.elementor-element-e619874 .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-4354 .elementor-element.elementor-element-ae154b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field__content{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-4354 .elementor-element.elementor-element-37543ff .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-4354 .elementor-element.elementor-element-1315d8d{--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-4354 .elementor-element.elementor-element-50c2ca8{--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-4354 .elementor-element.elementor-element-17ba04d{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-4354 .elementor-element.elementor-element-89d9999 .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-4354 .elementor-element.elementor-element-a879afc .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-4354 .elementor-element.elementor-element-73e82f5{--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-4354 .elementor-element.elementor-element-5808248{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-4354 .elementor-element.elementor-element-6d4eda9 .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-4354 .elementor-element.elementor-element-98b13d9 .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-4354 .elementor-element.elementor-element-59d2d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4354 .elementor-element.elementor-element-59d2d0e .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-4354 .elementor-element.elementor-element-ca52e4e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-ecbcc08{--margin-top:-240px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-acd3c66{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4354 .elementor-element.elementor-element-15e10ca{width:100%;max-width:100%;}.elementor-4354 .elementor-element.elementor-element-15e10ca img{width:100%;}.elementor-4354 .elementor-element.elementor-element-5e3c7f7{--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-4354 .elementor-element.elementor-element-ff02785{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4354 .elementor-element.elementor-element-1eedd03{--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-4354 .elementor-element.elementor-element-bb4c4ff{--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-4354 .elementor-element.elementor-element-ca46da7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4354 .elementor-element.elementor-element-3531aa0 .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-4354 .elementor-element.elementor-element-04f7795{--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-4354 .elementor-element.elementor-element-335ace5{--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-4354 .elementor-element.elementor-element-29833c3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-346da45 .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-4354 .elementor-element.elementor-element-6e8fbbe .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-4354 .elementor-element.elementor-element-e50b854{--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-4354 .elementor-element.elementor-element-f5e7f98{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4354 .elementor-element.elementor-element-9f2ceee .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-4354 .elementor-element.elementor-element-009a585{--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-4354 .elementor-element.elementor-element-07a37f2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4354 .elementor-element.elementor-element-8995ef1{--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-4354 .elementor-element.elementor-element-ab4adc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4354 .elementor-element.elementor-element-ab4adc4 .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-4354 .elementor-element.elementor-element-eacb3d9 .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-4354 .elementor-element.elementor-element-bee8a65{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-eacccc6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-2b8509c .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-4354 .elementor-element.elementor-element-824cdf1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-2ee78d7 .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-4354 .elementor-element.elementor-element-a1d2ef3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-5aedadf .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-4354 .elementor-element.elementor-element-472bd83{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-7fb14d3 .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-4354 .elementor-element.elementor-element-66a6c14{--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-7049e95{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-eab97f3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-fa29c49 .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-4354 .elementor-element.elementor-element-2064bf0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-0b37522 .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-4354 .elementor-element.elementor-element-b9f7109{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-6a672ea .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-4354 .elementor-element.elementor-element-6bebcb0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4354 .elementor-element.elementor-element-09cdcc9 .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-4354 .elementor-element.elementor-element-02c0101{--n-tabs-title-font-size:var( --e-global-typography-5e59945-font-size );}.elementor-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-7b2a7a7{--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-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-bd03ce9{--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-4354 .elementor-element.elementor-element-efce2da{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4354 .elementor-element.elementor-element-eef7d77 .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-4354 .elementor-element.elementor-element-38991a7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-abe434f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4354 .elementor-element.elementor-element-abe434f img{width:240px;max-width:100%;height:280px;object-fit:cover;}.elementor-4354 .elementor-element.elementor-element-b07f544{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-4354 .elementor-element.elementor-element-af07f16 .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-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > a{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-4354 .elementor-element.elementor-element-cfb1f12{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4354 .elementor-element.elementor-element-49c8ece .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-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-4354 .elementor-element.elementor-element-bea7d67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-4354 .elementor-element.elementor-element-c13912b{--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-4354 .elementor-element.elementor-element-bc702f2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-86ff612 .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-4354 .elementor-element.elementor-element-5a20901 .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-4354 .elementor-element.elementor-element-955a383 .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-4354 .elementor-element.elementor-element-c91e2f9{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4354 .elementor-element.elementor-element-d2aa479{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-4354 .elementor-element.elementor-element-e918c9e .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-4354 .elementor-element.elementor-element-52c0977 .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-4354 .elementor-element.elementor-element-5d0fcd4 .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-4354 .elementor-element.elementor-element-f7ff56d{--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-4354 .elementor-element.elementor-element-3281baa{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4354 .elementor-element.elementor-element-e296304 .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 );}}@media(max-width:767px){.elementor-4354 .elementor-element.elementor-element-4f7b081{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4354 .elementor-element.elementor-element-cb1eb13{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-dca494b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-3ec2979{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4354 .elementor-element.elementor-element-925cf99 .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-4354 .elementor-element.elementor-element-2f429cd .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-4354 .elementor-element.elementor-element-e619874 .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-4354 .elementor-element.elementor-element-ae154b4 .jet-listing-dynamic-field__content{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-4354 .elementor-element.elementor-element-37543ff .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-4354 .elementor-element.elementor-element-1315d8d{--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-4354 .elementor-element.elementor-element-50c2ca8{--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-4354 .elementor-element.elementor-element-2d36a4d{--width:50px;}.elementor-4354 .elementor-element.elementor-element-17ba04d{--width:200px;}.elementor-4354 .elementor-element.elementor-element-89d9999 .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-4354 .elementor-element.elementor-element-a879afc .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-4354 .elementor-element.elementor-element-73e82f5{--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-4354 .elementor-element.elementor-element-66f60f7{--width:50px;}.elementor-4354 .elementor-element.elementor-element-5808248{--width:230px;}.elementor-4354 .elementor-element.elementor-element-6d4eda9 .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-4354 .elementor-element.elementor-element-98b13d9 .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-4354 .elementor-element.elementor-element-59d2d0e .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-4354 .elementor-element.elementor-element-ca52e4e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4354 .elementor-element.elementor-element-ecbcc08{--width:100%;--margin-top:-140px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4354 .elementor-element.elementor-element-acd3c66{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4354 .elementor-element.elementor-element-5e3c7f7{--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-4354 .elementor-element.elementor-element-ff02785{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4354 .elementor-element.elementor-element-1eedd03{--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-4354 .elementor-element.elementor-element-ca46da7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4354 .elementor-element.elementor-element-3531aa0 .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-4354 .elementor-element.elementor-element-77dc571 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon.prev-arrow{left:0px;right:auto;}.elementor-4354 .elementor-element.elementor-element-77dc571 .jet-listing-grid__slider-icon.next-arrow{right:0px;left:auto;}.elementor-4354 .elementor-element.elementor-element-04f7795{--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-4354 .elementor-element.elementor-element-29833c3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-346da45 .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-4354 .elementor-element.elementor-element-6e8fbbe .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-4354 .elementor-element.elementor-element-e50b854{--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-4354 .elementor-element.elementor-element-f5e7f98{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4354 .elementor-element.elementor-element-9f2ceee .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-4354 .elementor-element.elementor-element-be83cda{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4354 .elementor-element.elementor-element-009a585{--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-4354 .elementor-element.elementor-element-ab4adc4 .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-4354 .elementor-element.elementor-element-eacb3d9 .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-4354 .elementor-element.elementor-element-bee8a65{--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-4354 .elementor-element.elementor-element-eacccc6{--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-4354 .elementor-element.elementor-element-2b8509c .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-4354 .elementor-element.elementor-element-824cdf1{--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-4354 .elementor-element.elementor-element-2ee78d7 .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-4354 .elementor-element.elementor-element-a1d2ef3{--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-4354 .elementor-element.elementor-element-5aedadf .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-4354 .elementor-element.elementor-element-472bd83{--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-4354 .elementor-element.elementor-element-7fb14d3 .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-4354 .elementor-element.elementor-element-66a6c14{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-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-66a6c14.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-4354 .elementor-element.elementor-element-7049e95{--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-4354 .elementor-element.elementor-element-eab97f3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-fa29c49 .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-4354 .elementor-element.elementor-element-2064bf0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-0b37522 .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-4354 .elementor-element.elementor-element-b9f7109{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-6a672ea .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-4354 .elementor-element.elementor-element-6bebcb0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4354 .elementor-element.elementor-element-09cdcc9 .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-4354 .elementor-element.elementor-element-02c0101{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-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-02c0101.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-4354 .elementor-element.elementor-element-7b2a7a7{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-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-7b2a7a7.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-4354 .elementor-element.elementor-element-bd03ce9{--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-4354 .elementor-element.elementor-element-efce2da{--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-4354 .elementor-element.elementor-element-eef7d77 .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-4354 .elementor-element.elementor-element-38991a7{--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-4354 .elementor-element.elementor-element-abe434f img{width:100%;max-width:100%;height:360px;}.elementor-4354 .elementor-element.elementor-element-b07f544{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-af07f16 .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-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4354 .elementor-element.elementor-element-f74d95d .elementor-icon-list-item > a{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-4354 .elementor-element.elementor-element-49c8ece .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-4354 .elementor-element.elementor-element-c13912b{--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-4354 .elementor-element.elementor-element-bc702f2{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4354 .elementor-element.elementor-element-86ff612 .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-4354 .elementor-element.elementor-element-5a20901 .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-4354 .elementor-element.elementor-element-955a383 .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-4354 .elementor-element.elementor-element-c91e2f9{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4354 .elementor-element.elementor-element-d2aa479{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4354 .elementor-element.elementor-element-e918c9e .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-4354 .elementor-element.elementor-element-1f45d68{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4354 .elementor-element.elementor-element-52c0977 .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-4354 .elementor-element.elementor-element-5d0fcd4 .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-4354 .elementor-element.elementor-element-f7ff56d{--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-4354 .elementor-element.elementor-element-3281baa{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4354 .elementor-element.elementor-element-e296304 .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-4354 .elementor-element.elementor-element-20eee3e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon.prev-arrow{top:250px;bottom:auto;left:0px;right:auto;}.elementor-4354 .elementor-element.elementor-element-20eee3e .jet-listing-grid__slider-icon.next-arrow{top:250px;bottom:auto;right:0px;left:auto;}}/* Start custom CSS for container, class: .elementor-element-5e3c7f7 */.elementor embed, .elementor iframe, .elementor object, .elementor video {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%;
    border-radius: 30px;
}



.post-projekt p {
margin-bottom: 32px;
color: #0A1828;
font-size: 1.75rem;
font-weight: 500;
font-style: normal;
line-height: 120%;
letter-spacing: 0.0875rem;	
}
.post-projekt h2 {margin-bottom: 32px; color: #1C325A;}
.post-projekt h3 {color: #0A1828;}
.post-projekt h4 {margin-bottom: 32px; color: #0A1828;}
.post-projekt ol {padding-left: 30px;}
.post-projekt ol li {margin-bottom: 32px; color: #0A1828;}
.post-projekt ul {padding-left: 30px;}
.post-projekt 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-projekt a {font-size: inherit!important; color: inherit; text-decoration: underline;}
.post-projekt .wp-block-spacer {height: 70px!important;}


@media (max-width: 1024px) { 
.post-projekt .wp-block-spacer {height: 60px!important;}
.post-projekt ol {padding-left: 20px;}
.post-projekt ul {padding-left: 20px;}
.post-projekt p {margin-bottom: 24px; font-size: 1.125rem; font-weight: 400; font-style: Regular;}
.post-projekt ul li {margin-bottom: 24px; font-size: 1.125rem; font-weight: 400; font-style: Regular;}
}

@media (max-width: 767px) {  
.post-projekt .wp-block-spacer {height: 30px!important;}
.post-projekt h2 {margin-bottom: 16px;}
.post-projekt h4 {margin-bottom: 16px;}
.post-projekt p {margin-bottom: 16px;}
.post-projekt ol li {margin-bottom: 16px;}
.post-projekt ul li {margin-bottom: 16px;}
.post-projekt p {font-size: 1rem;}
.post-projekt ul li {font-size: 1rem;}
.post-projekt a:hover {color: #59c3e6; text-decoration: none;}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-77dc571 */.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: linear-gradient(33.58deg, #1C325A 18.69%, #3C6BC0 80.95%)!important;
}

.jet-listing-grid__slider-icon.next-arrow,
.jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50px;
}

.elementor-2795>.elementor-element {box-shadow: 0px 4px 10px 4px rgba(153, 169, 194, 0.3)!important;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-be92dc6 */.partn-rep .jet-listing-dynamic-repeater__items  {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 44px;
}
.jet-listing-dynamic-repeater__item {width: 100%;}
.partner-list {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 44px;
padding: 44px;
border-radius: 30px;
box-shadow: 0px 4px 20px 8px rgba(153, 169, 194, 0.2);
background-color: transparent;
background-image: linear-gradient(200deg, var( --e-global-color-d815e5c ) 0%, var( --e-global-color-f5e2c0a ) 100%);
}
.pl-100 {
width: 100%;
}
.partner-list-title {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
}
.partner-list-title h4 {
margin: 0px;
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 );
}
.partner-list-title h3 {
margin: 0px;
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-primary );
}
.elementor-icon-list-items {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 24px;
}
.partner-list-contact .elementor-icon-list-text {
color: var( --e-global-color-160af85 );
transition: color 0.3s;
}
.partner-list-contact .elementor-icon-list-icon i {
color: var( --e-global-color-db6823e );
font-size: 24px;
}
.partner-list-ch, .partner-list-rol{
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
.partner-list-ch h5, .partner-list-rol h5 {
margin: 0px;
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-primary );
}
.partner-list-ch p, .partner-list-rol p {
margin: 0px;
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-160af85 );
}

@media (max-width: 1024px) {  
.partn-rep .jet-listing-dynamic-repeater__items  {gap: 32px;}
.jet-listing-dynamic-repeater__item {width: 100%;}
.partner-list {gap: 32px; padding: 32px;}
}

@media (max-width: 767px) {  
.partn-rep .jet-listing-dynamic-repeater__items {gap: 24px;}
.jet-listing-dynamic-repeater__item {width: 100%;}
.partner-list {gap: 20px; padding: 24px;}
.elementor-icon-list-items {gap: 12px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d5d00a */.pr-wysiwyg h3 {
    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-primary );
}
.pr-wysiwyg p {
    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-160af85 );
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-66a6c14 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-02c0101 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-66a6c14 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-02c0101 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-2760a15 */.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-1730ef7 */.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-06de631 */.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-a6cc057 */.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-66a6c14 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-5f73736 */.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-3fcb27c */.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-83565c6 */.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-2a51705 */.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-02c0101 */.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-7b2a7a7 */.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 icon-list, class: .elementor-element-bea7d67 */.pr-mg-cont ul {
flex-direction: row;
gap: 12px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-f13ca10 */.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 jet-listing-grid, class: .elementor-element-20eee3e */.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;}/* End custom CSS */