﻿.elementor-21147 .elementor-element.elementor-element-5420549
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21147 .elementor-element.elementor-element-06ff934
{
    --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;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-06ff934:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-06ff934>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ffc400;
}
.elementor-21147 .elementor-element.elementor-element-06ff934:hover
{
    background-color: #ffc400;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item:hover .elementor-icon-list-icon i
{
    color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item:hover .elementor-icon-list-icon svg
{
    fill: #035193;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-21147 .elementor-element.elementor-element-e675146
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-text
{
    color: #414141;
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-eee8b32
{
    --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;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-eee8b32:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-eee8b32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-eee8b32:hover
{
    background-color: #ffc400;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item:hover .elementor-icon-list-icon i
{
    color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item:hover .elementor-icon-list-icon svg
{
    fill: #035193;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-21147 .elementor-element.elementor-element-9666edb
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-7ecc2d0f
{
    --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-around;
    --align-items: center;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --flex-wrap: nowrap;
    box-shadow: 0 1px 4px 0 rgb(0 0 0/.10196078431372549);
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: .5%;
    --padding-bottom: .5%;
    --padding-left: 2%;
    --padding-right: 2%;
}
.elementor-21147 .elementor-element.elementor-element-7ecc2d0f:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-7ecc2d0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-4caf5a7d
{
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --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-21147 .elementor-element.elementor-element-4caf5a7d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21147 .elementor-element.elementor-element-54ea0d1 img
{
    width: 90%;
}
.elementor-21147 .elementor-element.elementor-element-37afaf3
{
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21147 .elementor-element.elementor-element-37afaf3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21147 .elementor-element.elementor-element-32da231
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-32da231:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-32da231>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-a050560
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-a050560:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-a050560>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-a050560:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6 .elementor-image-box-title
{
    margin-bottom: .2rem;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-2558ff6 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-7a71daf
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-7a71daf:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-7a71daf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-7a71daf:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-b53bbd6 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-e46957b
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-e46957b:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-e46957b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-e46957b:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-58ccdd2 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-2605a11
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-2605a11:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-2605a11>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-8ee1b0b
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-8ee1b0b:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-8ee1b0b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-8ee1b0b:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-c96deb1
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-c96deb1:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-c96deb1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-c96deb1:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-9ac8eab
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-9ac8eab:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-9ac8eab>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-9ac8eab:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-dea29be
{
    --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-evenly;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-cfd49c4
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-cfd49c4:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-cfd49c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-21a5f4d
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-21a5f4d:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-21a5f4d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-21a5f4d:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-33202a2
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-33202a2:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-33202a2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-33202a2:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-01335b9
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-01335b9:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-01335b9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-3020790
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-3020790:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-3020790>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-3020790:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-895d9d2
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-895d9d2:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-895d9d2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-895d9d2:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-b65b7c4
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-b65b7c4:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-b65b7c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-052606b
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-052606b:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-052606b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-052606b:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-a5af329.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-a5af329.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-a5af329.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-478b1d2
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-478b1d2:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-478b1d2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-478b1d2:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-7e57330.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7e57330.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7e57330.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-a81ee7c
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-a3b8c3f
{
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-heading-justify-content: center;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content: initial;
    --n-menu-title-justify-content-mobile: center;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-distance-from-content: 5px;
    --n-menu-open-animation-duration: 500ms;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-title-space-between: 10px;
    --n-menu-title-font-size: 1.1rem;
    --n-menu-title-transition: 300ms;
    --n-menu-icon-size: 16px;
    --n-menu-dropdown-indicator-size: 16px;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
}
.elementor-21147 .elementor-element.elementor-element-a3b8c3f>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-21147 .elementor-element.elementor-element-a3b8c3f>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-21147 .elementor-element.elementor-element-a3b8c3f>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-a3b8c3f
{
    --n-menu-title-color-hover: #035193;
    --n-menu-title-color-active: #035193;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-3445240
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-3445240
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-3445240
{
    top: 230px;
}
.elementor-21147 .elementor-element.elementor-element-3445240 img
{
    width: 90px;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-5d74cc2
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-5d74cc2
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-5d74cc2
{
    top: 230px;
}
.elementor-21147 .elementor-element.elementor-element-5d74cc2 img
{
    width: 90px;
}
.elementor-21147 .elementor-element.elementor-element-79ed6de
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21147 .elementor-element.elementor-element-79ed6de:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-79ed6de>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-f9386fb
{
    --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-21147 .elementor-element.elementor-element-42d0478
{
    --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-21147 .elementor-element.elementor-element-8eb5026
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-24293b3
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-bd1d831
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-1ab9336
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-293b1fe
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-5ff2ee9
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-950cab4
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-35b44ae
{
    --n-menu-dropdown-content-max-width: fit-content;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-open-animation-duration: 500ms;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-title-space-between: 0px;
    --n-menu-title-transition: 300ms;
    --n-menu-icon-size: 16px;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color: #414141;
    --n-menu-toggle-icon-color-hover: #414141;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-color-active: #414141;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
    --n-menu-title-normal-color-dropdown: #414141;
    --n-menu-title-active-color-dropdown: #035193;
}
.elementor-21147 .elementor-element.elementor-element-35b44ae>.elementor-widget-container>.e-n-menu[data-layout="dropdown"]>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:not(.e-current)
{
    background: #fff;
}
.elementor-21147 .elementor-element.elementor-element-35b44ae>.elementor-widget-container>.e-n-menu[data-layout="dropdown"]>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-35b44ae
{
    --n-menu-title-color-hover: #035193;
    --n-menu-title-color-active: #035193;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-fd73b3e
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-fd73b3e
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-fd73b3e
{
    top: 230px;
}
.elementor-21147 .elementor-element.elementor-element-fd73b3e img
{
    width: 90px;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-2fcf1a3
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-2fcf1a3
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-2fcf1a3
{
    top: 350px;
}
.elementor-21147 .elementor-element.elementor-element-2fcf1a3 img
{
    width: 75px;
}
.elementor-21147 .elementor-element.elementor-element-1ef336d
{
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --flex-wrap: nowrap;
    box-shadow: 0 1px 4px 0 rgb(0 0 0/.10196078431372549);
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: .5%;
    --padding-bottom: .5%;
    --padding-left: 2%;
    --padding-right: 2%;
}
.elementor-21147 .elementor-element.elementor-element-1ef336d:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-1ef336d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-fcbcc85
{
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --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-21147 .elementor-element.elementor-element-fcbcc85.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21147 .elementor-element.elementor-element-6f53ef1 img
{
    width: 90%;
}
.elementor-21147 .elementor-element.elementor-element-2aa5477
{
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21147 .elementor-element.elementor-element-2aa5477.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21147 .elementor-element.elementor-element-881546b
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-881546b:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-881546b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-bf75439
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-bf75439:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-bf75439>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-bf75439:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-0cc54e7 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-425991e
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-425991e:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-425991e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-425991e:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-f0d8ad7 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-de9d18d
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-de9d18d:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-de9d18d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-de9d18d:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-84daf82.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-21147 .elementor-element.elementor-element-84daf82.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-21147 .elementor-element.elementor-element-84daf82.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-21147 .elementor-element.elementor-element-84daf82 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-84daf82 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-84daf82 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-84daf82 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-56106e1
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-56106e1:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-56106e1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-bea6ced
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-bea6ced:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-bea6ced>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-bea6ced:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-f125723.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f125723.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f125723.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-19e3daa
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-19e3daa:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-19e3daa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-19e3daa:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-9afd36f
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --background-transition: .3s;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-21147 .elementor-element.elementor-element-9afd36f:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-9afd36f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-9afd36f:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-63e6320.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-63e6320.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-63e6320.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-5abbcf4
{
    --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-evenly;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0 3px 4px 0 rgb(0 0 0/.38);
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-c3465bf
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-c3465bf:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-c3465bf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-2093017
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-2093017:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-2093017>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-2093017:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-4891715.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-4891715.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-4891715.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-1209e4f
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-1209e4f:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-1209e4f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-1209e4f:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-500d841.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-500d841.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-500d841.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-051a108
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-051a108:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-051a108>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-a7fdd5e
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-a7fdd5e:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-a7fdd5e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-a7fdd5e:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-994b987.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-994b987.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-994b987.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-e9bcfda
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-e9bcfda:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-e9bcfda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-e9bcfda:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-f475470.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f475470.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f475470.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-60c736f
{
    --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: stretch;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-21147 .elementor-element.elementor-element-60c736f:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-60c736f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-6e0c29f
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-6e0c29f:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-6e0c29f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-6e0c29f:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-e52891d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-e52891d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-e52891d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-9395963
{
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
}
.elementor-21147 .elementor-element.elementor-element-9395963:not(.elementor-motion-effects-element-type-background), .elementor-21147 .elementor-element.elementor-element-9395963>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21147 .elementor-element.elementor-element-9395963:hover
{
    background-color: #fffcf2;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-title
{
    margin-bottom: .2rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-description
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    color: #414141;
}
.elementor-21147 .elementor-element.elementor-element-1686734
{
    --display: flex;
}
.elementor-21147 .elementor-element.elementor-element-fa188d7
{
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-heading-justify-content: center;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content: initial;
    --n-menu-title-justify-content-mobile: center;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-distance-from-content: 5px;
    --n-menu-open-animation-duration: 500ms;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-title-space-between: 10px;
    --n-menu-title-font-size: 1.1rem;
    --n-menu-title-transition: 300ms;
    --n-menu-icon-size: 16px;
    --n-menu-dropdown-indicator-size: 16px;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
}
.elementor-21147 .elementor-element.elementor-element-fa188d7>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-21147 .elementor-element.elementor-element-fa188d7>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-21147 .elementor-element.elementor-element-fa188d7>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-fa188d7
{
    --n-menu-title-color-hover: #035193;
    --n-menu-title-color-active: #035193;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-aca067c
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-aca067c
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-aca067c
{
    top: 230px;
}
.elementor-21147 .elementor-element.elementor-element-aca067c img
{
    width: 90px;
}
body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-5212bc9
{
    right: 5px;
}
body.rtl .elementor-21147 .elementor-element.elementor-element-5212bc9
{
    left: 5px;
}
.elementor-21147 .elementor-element.elementor-element-5212bc9
{
    top: 340px;
}
.elementor-21147 .elementor-element.elementor-element-5212bc9 img
{
    width: 75px;
}
.elementor-21147 .elementor-element.elementor-element-a7fb5b1
{
    --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-evenly;
    --align-items: center;
    --gap: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-icon i
{
    color: #414141;
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-icon svg
{
    fill: #414141;
    transition: fill .3s;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item:hover .elementor-icon-list-icon i
{
    color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item:hover .elementor-icon-list-icon svg
{
    fill: #035193;
}
.elementor-21147 .elementor-element.elementor-element-794c66e
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-text
{
    color: #414141;
    transition: color .3s;
}
.elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #035193;
}
.elementor-21147 .elementor-element.elementor-element-5611511 .elementor-button
{
    font-family: "Poppins",Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}
.elementor-21147 .elementor-element.elementor-element-a2cad8c
{
    --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-theme-builder-content-area
{
    height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before
{
    content: "";
    display: table;
    clear: both;
}
@media(min-width: 768px)
{
    .elementor-21147 .elementor-element.elementor-element-06ff934
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-eee8b32
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-7ecc2d0f
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-4caf5a7d
    {
        --width: 18%;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --width: 43%;
    }
    .elementor-21147 .elementor-element.elementor-element-a050560
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-7a71daf
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-e46957b
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-8ee1b0b
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-c96deb1
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-9ac8eab
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-dea29be
    {
        --content-width: 1350px;
    }
    .elementor-21147 .elementor-element.elementor-element-cfd49c4
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-01335b9
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-b65b7c4
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-42d0478
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-1ef336d
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-fcbcc85
    {
        --width: 18%;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --width: 54%;
    }
    .elementor-21147 .elementor-element.elementor-element-bf75439
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-425991e
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-de9d18d
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-bea6ced
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-19e3daa
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-9afd36f
    {
        --width: 33%;
    }
    .elementor-21147 .elementor-element.elementor-element-5abbcf4
    {
        --content-width: 1350px;
    }
    .elementor-21147 .elementor-element.elementor-element-c3465bf
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-051a108
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-60c736f
    {
        --width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-a7fb5b1
    {
        --width: 27%;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-21147 .elementor-element.elementor-element-06ff934
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-eee8b32
    {
        --width: 50%;
    }
    .elementor-21147 .elementor-element.elementor-element-4caf5a7d
    {
        --width: 25%;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --width: 75%;
    }
    .elementor-21147 .elementor-element.elementor-element-fcbcc85
    {
        --width: 20%;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --width: 56%;
    }
    .elementor-21147 .elementor-element.elementor-element-a7fb5b1
    {
        --width: 29%;
    }
}
@media(max-width: 1200px) and (min-width: 768px)
{
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --width: 90%;
    }
    .elementor-21147 .elementor-element.elementor-element-42d0478
    {
        --width: 10%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-21147 .elementor-element.elementor-element-4caf5a7d
    {
        --width: 30%;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --width: 53%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --width: 90%;
    }
    .elementor-21147 .elementor-element.elementor-element-fcbcc85
    {
        --width: 30%;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --width: 53%;
    }
    .elementor-21147 .elementor-element.elementor-element-a7fb5b1
    {
        --width: 47%;
    }
}
@media(max-width: 1366px)
{
    .elementor-21147 .elementor-element.elementor-element-5420549
    {
        --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: stretch;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-5420549.e-con
    {
        --align-self: center;
    }
    .elementor-21147 .elementor-element.elementor-element-e675146>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>a
    {
        font-size: 1.1rem;
    }
    .elementor-21147 .elementor-element.elementor-element-9666edb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>a
    {
        font-size: 1.1rem;
    }
    .elementor-21147 .elementor-element.elementor-element-7ecc2d0f
    {
        --margin-top: 0px;
        --margin-bottom: -20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: .5%;
        --padding-bottom: .5%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3.e-con
    {
        --align-self: center;
    }
    .elementor-21147 .elementor-element.elementor-element-a3b8c3f
    {
        --n-menu-heading-justify-content: center;
        --n-menu-title-flex-grow: initial;
        --n-menu-title-justify-content: initial;
        --n-menu-title-justify-content-mobile: center;
        --n-menu-title-distance-from-content: 2px;
        --n-menu-title-space-between: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-a3b8c3f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-3445240
    {
        right: 5px;
    }
    body.rtl .elementor-21147 .elementor-element.elementor-element-3445240
    {
        left: 5px;
    }
    .elementor-21147 .elementor-element.elementor-element-3445240
    {
        top: 200px;
    }
    .elementor-21147 .elementor-element.elementor-element-3445240 img
    {
        width: 80px;
    }
    body:not(.rtl) .elementor-21147 .elementor-element.elementor-element-5d74cc2
    {
        right: 5px;
    }
    body.rtl .elementor-21147 .elementor-element.elementor-element-5d74cc2
    {
        left: 5px;
    }
    .elementor-21147 .elementor-element.elementor-element-5d74cc2
    {
        top: 290px;
    }
    .elementor-21147 .elementor-element.elementor-element-5d74cc2 img
    {
        width: 75px;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-fa188d7
    {
        --n-menu-title-distance-from-content: 2px;
        --n-menu-title-space-between: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-fa188d7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-794c66e .elementor-icon-list-item>a
    {
        font-size: 1.1rem;
    }
    .elementor-21147 .elementor-element.elementor-element-5611511
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21147 .elementor-element.elementor-element-5611511 .elementor-button
    {
        font-size: .9rem;
    }
}
@media(max-width: 1200px)
{
    .elementor-21147 .elementor-element.elementor-element-5420549
    {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-06ff934
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-eee8b32
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-79ed6de
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 2%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --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-21147 .elementor-element.elementor-element-a8a4f1b
    {
        text-align: left;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b img
    {
        width: 80%;
    }
    .elementor-21147 .elementor-element.elementor-element-42d0478
    {
        --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-21147 .elementor-element.elementor-element-35b44ae
    {
        --n-menu-toggle-align: flex-end;
        --n-menu-toggle-icon-size: 1.8rem;
        --n-menu-toggle-icon-distance-from-dropdown: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e
    {
        top: 230px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3
    {
        top: 330px;
    }
}
@media(max-width: 1024px)
{
    .elementor-21147 .elementor-element.elementor-element-7ecc2d0f
    {
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 4%;
        --padding-right: 4%;
    }
    .elementor-21147 .elementor-element.elementor-element-4caf5a7d
    {
        --justify-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 2px;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --justify-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 2px;
    }
    .elementor-21147 .elementor-element.elementor-element-79ed6de
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 2%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b
    {
        text-align: left;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b img
    {
        width: 80%;
    }
    .elementor-21147 .elementor-element.elementor-element-42d0478
    {
        --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-21147 .elementor-element.elementor-element-35b44ae
    {
        --n-menu-title-justify-content: initial;
        --n-menu-title-justify-content-mobile: initial;
        --n-menu-toggle-icon-distance-from-dropdown: 16px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e
    {
        top: 300px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e img
    {
        width: 80px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3
    {
        top: 400px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3 img
    {
        width: 70px;
    }
    .elementor-21147 .elementor-element.elementor-element-1ef336d
    {
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 4%;
        --padding-right: 4%;
    }
    .elementor-21147 .elementor-element.elementor-element-fcbcc85
    {
        --justify-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 2px;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --justify-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 2px;
    }
    .elementor-21147 .elementor-element.elementor-element-a7fb5b1
    {
        --justify-content: flex-end;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}
@media(max-width: 880px)
{
    .elementor-21147 .elementor-element.elementor-element-79ed6de
    {
        --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;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 2%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --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-21147 .elementor-element.elementor-element-a8a4f1b
    {
        text-align: left;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b img
    {
        width: 80%;
    }
    .elementor-21147 .elementor-element.elementor-element-35b44ae
    {
        --n-menu-toggle-icon-distance-from-dropdown: 18px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e
    {
        top: 220px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e img
    {
        width: 65px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3
    {
        top: 300px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3 img
    {
        width: 60px;
    }
}
@media(max-width: 767px)
{
    .elementor-21147 .elementor-element.elementor-element-06ff934
    {
        --justify-content: center;
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-e675146>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-e675146 .elementor-icon-list-item>a
    {
        font-size: 1.1rem;
    }
    .elementor-21147 .elementor-element.elementor-element-eee8b32
    {
        --justify-content: center;
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-9666edb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-21147 .elementor-element.elementor-element-9666edb .elementor-icon-list-item>a
    {
        font-size: 1.1rem;
    }
    .elementor-21147 .elementor-element.elementor-element-7ecc2d0f
    {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-4caf5a7d
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 2%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-37afaf3
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 2%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-2558ff6 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-b53bbd6 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-58ccdd2 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-7ea5312 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-2a34ecf .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-c1d3eb6 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-7cfd380 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-f1be3bc .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-08e1ad7 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-cbd26ba .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-a5af329 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-7e57330 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-79ed6de
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }
    .elementor-21147 .elementor-element.elementor-element-f9386fb
    {
        --width: 80%;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b
    {
        text-align: left;
    }
    .elementor-21147 .elementor-element.elementor-element-a8a4f1b img
    {
        width: 80%;
    }
    .elementor-21147 .elementor-element.elementor-element-42d0478
    {
        --width: 20%;
    }
    .elementor-21147 .elementor-element.elementor-element-35b44ae
    {
        --n-menu-title-justify-content: initial;
        --n-menu-title-justify-content-mobile: initial;
        --n-menu-toggle-align: flex-end;
        --n-menu-toggle-icon-size: 1.8rem;
        --n-menu-toggle-icon-border-radius: 0px 0px 0px 0px;
        --n-menu-toggle-icon-padding: 0px 0px 0px 0px;
        --n-menu-toggle-icon-distance-from-dropdown: 14px;
    }
    :where(.elementor-21147 .elementor-element.elementor-element-35b44ae>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-content)>.e-con
    {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }
    :where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-content)>.e-con
    {
        --padding-block-start: 0px;
        --padding-inline-end: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e
    {
        top: 300px;
    }
    .elementor-21147 .elementor-element.elementor-element-fd73b3e img
    {
        width: 65px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3
    {
        top: 380px;
    }
    .elementor-21147 .elementor-element.elementor-element-2fcf1a3 img
    {
        width: 60px;
    }
    .elementor-21147 .elementor-element.elementor-element-1ef336d
    {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21147 .elementor-element.elementor-element-fcbcc85
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 2%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-2aa5477
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 2%;
        --padding-right: 0%;
    }
    .elementor-21147 .elementor-element.elementor-element-0cc54e7 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-f0d8ad7 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-84daf82 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-21147 .elementor-element.elementor-element-f125723 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-fe76fe2 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-63e6320 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-4891715 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-500d841 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-994b987 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-f475470 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-e52891d .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-21147 .elementor-element.elementor-element-cf3b8b7 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
}