/* https://www.marwadiuniversity.ac.in/wp-content/uploads/elementor/css/post-21440.css?ver=1739517526 */
.elementor-21440 .elementor-element.elementor-element-ba2b29a>.elementor-container {
    max-width: 1200px
}

.elementor-21440 .elementor-element.elementor-element-f3fb597 {
    --divider-border-style: solid;
    --divider-color: #41C5C9;
    --divider-border-width: 2.5px
}

.elementor-21440 .elementor-element.elementor-element-f3fb597 .elementor-divider-separator {
    width: 100%
}

.elementor-21440 .elementor-element.elementor-element-f3fb597 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-21440 .elementor-element.elementor-element-3f9dfc92>.elementor-container {
    max-width: 1000px
}

.elementor-21440 .elementor-element.elementor-element-3f9dfc92 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0
}

body:not(.rtl) .elementor-21440 .elementor-element.elementor-element-6a192609 {
    left: 546px
}

body.rtl .elementor-21440 .elementor-element.elementor-element-6a192609 {
    right: 546px
}

.elementor-21440 .elementor-element.elementor-element-6a192609 {
    top: 51px
}

.elementor-21440 .elementor-element.elementor-element-6a192609 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 50px;
    font-weight: 600
}

body:not(.rtl) .elementor-21440 .elementor-element.elementor-element-99c71f {
    left: 0
}

body.rtl .elementor-21440 .elementor-element.elementor-element-99c71f {
    right: 0
}

.elementor-21440 .elementor-element.elementor-element-99c71f {
    top: 0
}

.elementor-21440 .elementor-element.elementor-element-99c71f .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 40px;
    font-weight: 700
}

.elementor-21440 .elementor-element.elementor-element-e4c3408:not(.elementor-motion-effects-element-type-background),
.elementor-21440 .elementor-element.elementor-element-e4c3408>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2022/02/backto-1.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-21440 .elementor-element.elementor-element-e4c3408>.elementor-container {
    max-width: 1200px
}

.elementor-21440 .elementor-element.elementor-element-e4c3408 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-21440 .elementor-element.elementor-element-e4c3408>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-10219635>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #9C9C9C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-21440 .elementor-element.elementor-element-10219635>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-5d039ab9 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-63951d9 .elementor-repeater-item-4bd9284.elementor-social-icon {
    background-color: #B91EA6
}

.elementor-21440 .elementor-element.elementor-element-63951d9 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px
}

.elementor-21440 .elementor-element.elementor-element-63951d9 .elementor-widget-container {
    text-align: left
}

.elementor-21440 .elementor-element.elementor-element-658ed98c {
    margin-top: -12px;
    margin-bottom: 0
}

.elementor-21440 .elementor-element.elementor-element-396d89c2 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-1cf9c112>.elementor-widget-container {
    margin: -11px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-1cf9c112 {
    text-align: left
}

.elementor-21440 .elementor-element.elementor-element-1cf9c112 img {
    width: 64%
}

.elementor-21440 .elementor-element.elementor-element-d69c3de>.elementor-widget-container {
    margin: -14px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-d69c3de {
    text-align: left
}

.elementor-21440 .elementor-element.elementor-element-d69c3de img {
    width: 64%
}

.elementor-21440 .elementor-element.elementor-element-9dec3b7>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #9C9C9C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-21440 .elementor-element.elementor-element-9dec3b7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-21cb5169 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-21440 .elementor-element.elementor-element-53a8b0c .elementor-image-box-description {
    font-size: 16px
}

.elementor-21440 .elementor-element.elementor-element-d8cd507>.elementor-widget-container {
    margin: -20px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-d8cd507.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-21440 .elementor-element.elementor-element-d8cd507.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-21440 .elementor-element.elementor-element-d8cd507.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-21440 .elementor-element.elementor-element-d8cd507 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%
}

.elementor-21440 .elementor-element.elementor-element-d8cd507 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-21440 .elementor-element.elementor-element-d8cd507 .elementor-image-box-description {
    font-size: 16px
}

.elementor-21440 .elementor-element.elementor-element-957cf68>.elementor-widget-container {
    margin: -20px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-957cf68.elementor-position-right .elementor-image-box-img {
    margin-left: 28px
}

.elementor-21440 .elementor-element.elementor-element-957cf68.elementor-position-left .elementor-image-box-img {
    margin-right: 28px
}

.elementor-21440 .elementor-element.elementor-element-957cf68.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px
}

.elementor-21440 .elementor-element.elementor-element-957cf68 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 6%
}

.elementor-21440 .elementor-element.elementor-element-957cf68 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-21440 .elementor-element.elementor-element-957cf68 .elementor-image-box-description {
    font-size: 16px
}

.elementor-21440 .elementor-element.elementor-element-6a79281>.elementor-widget-container {
    margin: -20px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-6a79281.elementor-position-right .elementor-image-box-img {
    margin-left: 28px
}

.elementor-21440 .elementor-element.elementor-element-6a79281.elementor-position-left .elementor-image-box-img {
    margin-right: 28px
}

.elementor-21440 .elementor-element.elementor-element-6a79281.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px
}

.elementor-21440 .elementor-element.elementor-element-6a79281 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 6%
}

.elementor-21440 .elementor-element.elementor-element-6a79281 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-21440 .elementor-element.elementor-element-6a79281 .elementor-image-box-description {
    font-size: 16px
}

.elementor-21440 .elementor-element.elementor-element-0e1c687>.elementor-widget-container {
    margin: -20px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-0e1c687.elementor-position-right .elementor-image-box-img {
    margin-left: 21px
}

.elementor-21440 .elementor-element.elementor-element-0e1c687.elementor-position-left .elementor-image-box-img {
    margin-right: 21px
}

.elementor-21440 .elementor-element.elementor-element-0e1c687.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px
}

.elementor-21440 .elementor-element.elementor-element-0e1c687 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 8%
}

.elementor-21440 .elementor-element.elementor-element-0e1c687 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-21440 .elementor-element.elementor-element-0e1c687 .elementor-image-box-description {
    font-size: 16px
}

.elementor-bc-flex-widget .elementor-21440 .elementor-element.elementor-element-57144d39.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-21440 .elementor-element.elementor-element-57144d39.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-21440 .elementor-element.elementor-element-5480450f>.elementor-widget-container {
    padding: 0 0 0 8px;
    border-radius: 6px 6px 6px 6px
}

.elementor-21440 .elementor-element.elementor-element-5480450f iframe {
    height: 195px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.elementor-21440 .elementor-element.elementor-element-7a772f0 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-2357dfb2>.elementor-container {
    max-width: 1200px
}

.elementor-21440 .elementor-element.elementor-element-32daf4ea {
    --divider-border-style: solid;
    --divider-color: #9C9C9C;
    --divider-border-width: 2.5px
}

.elementor-21440 .elementor-element.elementor-element-32daf4ea .elementor-divider-separator {
    width: 100%
}

.elementor-21440 .elementor-element.elementor-element-32daf4ea .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-21440 .elementor-element.elementor-element-7e6f08aa:not(.elementor-motion-effects-element-type-background),
.elementor-21440 .elementor-element.elementor-element-7e6f08aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2022/02/backto-1.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-21440 .elementor-element.elementor-element-7e6f08aa>.elementor-container {
    max-width: 1200px
}

.elementor-21440 .elementor-element.elementor-element-7e6f08aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-21440 .elementor-element.elementor-element-7e6f08aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-2bc7483a>.elementor-element-populated,
.elementor-21440 .elementor-element.elementor-element-2bc7483a>.elementor-element-populated>.elementor-background-overlay,
.elementor-21440 .elementor-element.elementor-element-2bc7483a>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-51a4a202 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-45b20918 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-57a823d6>.elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-57a823d6 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-21440 .elementor-element.elementor-element-6809821a>.elementor-widget-container {
    margin: -17px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-6809821a .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.elementor-21440 .elementor-element.elementor-element-33c64635>.elementor-widget-container {
    margin: -18px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-33c64635 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.elementor-21440 .elementor-element.elementor-element-550e9fa8>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-550e9fa8 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.elementor-21440 .elementor-element.elementor-element-797deae4>.elementor-widget-container {
    margin: -21px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-797deae4 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px
}

.elementor-21440 .elementor-element.elementor-element-3ffde8b1>.elementor-widget-container {
    margin: -27px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-3ffde8b1 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px
}

.elementor-21440 .elementor-element.elementor-element-6396e6f1>.elementor-widget-container {
    margin: -23px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-6396e6f1 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-3b04a2fd>.elementor-widget-container {
    margin: -25px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-3b04a2fd .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-2129967>.elementor-widget-container {
    margin: -25px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-2129967 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-701a095e>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #9C9C9C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 0 0 20px
}

.elementor-21440 .elementor-element.elementor-element-701a095e>.elementor-element-populated,
.elementor-21440 .elementor-element.elementor-element-701a095e>.elementor-element-populated>.elementor-background-overlay,
.elementor-21440 .elementor-element.elementor-element-701a095e>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-701a095e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-2d1aa39a>.elementor-widget-container {
    margin: -11px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-2d1aa39a .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em
}

.elementor-21440 .elementor-element.elementor-element-34832e15>.elementor-widget-container {
    margin: -16px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-34832e15 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-171ff959>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-171ff959 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-3b3af6f3>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-3b3af6f3 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-8eefa14>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-8eefa14 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-1c1a47d>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-1c1a47d .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-5d8e2e1>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-5d8e2e1 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-70bb825>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-70bb825 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-9bc0379>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-9bc0379 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-3666e0f>.elementor-widget-container {
    margin: -15px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-3666e0f .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21440 .elementor-element.elementor-element-149a3a38>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #9C9C9C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 0 0 27px
}

.elementor-21440 .elementor-element.elementor-element-149a3a38>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-502c95a0 .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-241834c6 .elementor-heading-title {
    font-family: "Proxima", proxima;
    font-size: 16px
}

.elementor-21440 .elementor-element.elementor-element-580ea081>.elementor-widget-container {
    margin: -12px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-580ea081 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-e4489d0>.elementor-widget-container {
    margin: -12px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-e4489d0 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em
}

.elementor-21440 .elementor-element.elementor-element-621f3b59>.elementor-widget-container {
    margin: -21px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-621f3b59 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px
}

.elementor-21440 .elementor-element.elementor-element-2028b83f>.elementor-widget-container {
    margin: -19px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-2028b83f .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-787e1be0>.elementor-widget-container {
    margin: -16px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-787e1be0 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-64d4203c>.elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-64d4203c .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-422cd3ca>.elementor-widget-container {
    margin: -14px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-422cd3ca .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400
}

.elementor-21440 .elementor-element.elementor-element-66639d2e>.elementor-widget-container {
    margin: -18px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-66639d2e .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.elementor-21440 .elementor-element.elementor-element-ad38ed8>.elementor-widget-container {
    margin: -18px 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-ad38ed8 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #9C9C9C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 0 0 27px
}

.elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-element-populated,
.elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-21440 .elementor-element.elementor-element-2dcc169d .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-8f8cb08>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-8f8cb08 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-945aeda>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-945aeda .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-dcb085e>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-dcb085e .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-ccc90c2>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-ccc90c2 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-5cdef78>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-5cdef78 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-3d4a19d>.elementor-element-populated {
    padding: 0 0 0 27px
}

.elementor-21440 .elementor-element.elementor-element-bb3659f>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-bb3659f .elementor-heading-title {
    color: #00A4BB;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-21440 .elementor-element.elementor-element-9da5ee6>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-9da5ee6 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-02b3748>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-02b3748 .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-e4bc95f>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-21440 .elementor-element.elementor-element-e4bc95f .elementor-heading-title {
    color: #000;
    font-family: "Proxima", proxima;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.elementor-21440 .elementor-element.elementor-element-228cd74>.elementor-container {
    max-width: 1200px
}

.elementor-21440 .elementor-element.elementor-element-791ae02 {
    --divider-border-style: solid;
    --divider-color: #9C9C9C;
    --divider-border-width: 2.5px
}

.elementor-21440 .elementor-element.elementor-element-791ae02 .elementor-divider-separator {
    width: 100%
}

.elementor-21440 .elementor-element.elementor-element-791ae02 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

@media(max-width:1728px) {
    .elementor-21440 .elementor-element.elementor-element-6a192609 {
        width: var(--container-widget-width, 398px);
        max-width: 398px;
        --container-widget-width: 398px;
        --container-widget-flex-grow: 0;
        top: 57px
    }

    body:not(.rtl) .elementor-21440 .elementor-element.elementor-element-6a192609 {
        left: 462px
    }

    body.rtl .elementor-21440 .elementor-element.elementor-element-6a192609 {
        right: 462px
    }
}

@media(max-width:1200px) {
    body:not(.rtl) .elementor-21440 .elementor-element.elementor-element-6a192609 {
        left: 484px
    }

    body.rtl .elementor-21440 .elementor-element.elementor-element-6a192609 {
        right: 484px
    }

    .elementor-21440 .elementor-element.elementor-element-1def4848>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-99c71f>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-455ff277>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
}

@media(max-width:1024px) {
    .elementor-21440 .elementor-element.elementor-element-99c71f>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-99c71f {
        text-align: left
    }
}

@media(max-width:767px) {
    .elementor-21440 .elementor-element.elementor-element-6a192609>.elementor-widget-container {
        margin: 0 0 0 -89px
    }

    .elementor-21440 .elementor-element.elementor-element-1def4848>.elementor-widget-container {
        margin: 0 0 0 -64px;
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-1def4848 {
        text-align: center
    }

    .elementor-21440 .elementor-element.elementor-element-99c71f>.elementor-widget-container {
        margin: -120px 0 0 88px
    }

    body:not(.rtl) .elementor-21440 .elementor-element.elementor-element-99c71f {
        left: 1px
    }

    body.rtl .elementor-21440 .elementor-element.elementor-element-99c71f {
        right: 1px
    }

    .elementor-21440 .elementor-element.elementor-element-99c71f {
        top: 207px;
        text-align: center
    }

    .elementor-21440 .elementor-element.elementor-element-99c71f .elementor-heading-title {
        font-size: 28px
    }

    .elementor-21440 .elementor-element.elementor-element-63951d9 {
        --icon-size: 15px
    }

    .elementor-21440 .elementor-element.elementor-element-3e517c1 {
        width: 100%
    }

    .elementor-21440 .elementor-element.elementor-element-396d89c2>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-26e938ba {
        width: 100%
    }

    .elementor-21440 .elementor-element.elementor-element-53a8b0c .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-21440 .elementor-element.elementor-element-d8cd507 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-21440 .elementor-element.elementor-element-957cf68 .elementor-image-box-img {
        margin-bottom: 28px
    }

    .elementor-21440 .elementor-element.elementor-element-6a79281 .elementor-image-box-img {
        margin-bottom: 28px
    }

    .elementor-21440 .elementor-element.elementor-element-0e1c687 .elementor-image-box-img {
        margin-bottom: 21px
    }

    .elementor-21440 .elementor-element.elementor-element-2bc7483a {
        width: 60%
    }

    .elementor-21440 .elementor-element.elementor-element-2bc7483a>.elementor-element-populated {
        padding: 0 0 0 15px
    }

    .elementor-21440 .elementor-element.elementor-element-51a4a202>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-33c64635>.elementor-widget-container {
        margin: -23px 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-33c64635 {
        text-align: left
    }

    .elementor-21440 .elementor-element.elementor-element-550e9fa8>.elementor-widget-container {
        margin: -17px 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-797deae4>.elementor-widget-container {
        margin: -26px 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-3ffde8b1>.elementor-widget-container {
        margin: -30px 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-701a095e {
        width: 40%
    }

    .elementor-21440 .elementor-element.elementor-element-149a3a38 {
        width: 100%
    }

    .elementor-21440 .elementor-element.elementor-element-149a3a38>.elementor-element-populated {
        margin: 0 0 0 -3px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -3px;
        padding: 0 0 0 20px
    }

    .elementor-21440 .elementor-element.elementor-element-502c95a0>.elementor-widget-container {
        padding: 4px 0 0 0
    }

    .elementor-21440 .elementor-element.elementor-element-623986cd>.elementor-element-populated {
        margin: 10px 0 0 -10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -10px
    }

    .elementor-21440 .elementor-element.elementor-element-3d4a19d>.elementor-element-populated {
        margin: 10px 0 0 -10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -10px
    }
}

@media(min-width:768px) {
    .elementor-21440 .elementor-element.elementor-element-3a2424a4 {
        width: 38%
    }

    .elementor-21440 .elementor-element.elementor-element-9b25f12 {
        width: 16.725%
    }

    .elementor-21440 .elementor-element.elementor-element-455ff277 {
        width: 44.607%
    }

    .elementor-21440 .elementor-element.elementor-element-10219635 {
        width: 24.958%
    }

    .elementor-21440 .elementor-element.elementor-element-9dec3b7 {
        width: 30.615%
    }

    .elementor-21440 .elementor-element.elementor-element-57144d39 {
        width: 44.093%
    }

    .elementor-21440 .elementor-element.elementor-element-623986cd {
        width: 24%
    }

    .elementor-21440 .elementor-element.elementor-element-3d4a19d {
        width: 16%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-21440 .elementor-element.elementor-element-9b25f12 {
        width: 25%
    }
}

.clrt {
    color: #00a4bb
}

@font-face {
    font-family: 'Proxima';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/wp-content/uploads/2022/02/Proxima-Nova-Regular-TheFontsMaster.com-1.ttf) format('truetype')
}

@font-face {
    font-family: 'Proxima';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/wp-content/uploads/2022/02/Proxima-Nova-Condensed-Black-TheFontsMaster.com_.ttf) format('truetype')
}

@font-face {
    font-family: 'Proxima';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/wp-content/uploads/2022/02/FontsFree-Net-Proxima-Nova-Sbold.ttf) format('truetype')
}