.elementor-3684 .elementor-element.elementor-element-1f05ed59 > .elementor-container {
    min-height: 400px;
}

.elementor-3684 .elementor-element.elementor-element-1f05ed59 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3684 .elementor-element.elementor-element-5a0f9e0a .elementor-spacer-inner {
    height: 40px;
}

.elementor-3684 .elementor-element.elementor-element-6daac9bc {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-6daac9bc.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3684 .elementor-element.elementor-element-6daac9bc .elementor-heading-title {
    font-size: 50px;
    font-weight: 900;
    text-shadow: 0px 8px 20px rgba(0,0,0,0.65);
}

.elementor-3684 .elementor-element.elementor-element-1f05ed59 {
    background-image: url("/wp-content/uploads/2024/03/qualitypolicy01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-1f05ed59 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-1f05ed59 > .elementor-shape-bottom svg {
    width: calc(200% + 1.3px);
    height: 35px;
}

.elementor-3684 .elementor-element.elementor-element-a2da1be {
    font-size: 16px;
    font-weight: 900;
    color: #474747;
}

.elementor-3684 .elementor-element.elementor-element-a2da1be a {
    color: #1b1e87;
}

.elementor-3684 .elementor-element.elementor-element-a2da1be > .elementor-widget-container {
    padding: 0px 0px 0px 35px;
}

.elementor-3684 .elementor-element.elementor-element-23818f8 {
    padding: 20px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-8a9748a > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-7d56bba .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-7173178 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-7173178 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-7173178 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-cb51cf6 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-979037e {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-979037e .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-979037e > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-823a314 {
    background-color: #f2f2f2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-823a314 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-823a314 > .elementor-shape-top svg {
    width: calc(200% + 1.3px);
}

.elementor-3684 .elementor-element.elementor-element-9679bf6 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-0918924 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-0918924 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-0918924 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-68cf620 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-68cf620 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-7109a14 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-8417411 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-8417411 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-8417411 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-2fa4fda {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-2fa4fda.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-2fa4fda .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-b94daaf {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-b94daaf .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-b94daaf > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-4801c23 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-4801c23.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-4801c23 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-75379c6 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-8df24a1 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-8df24a1 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-8df24a1 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-55b2944 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-55b2944.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-55b2944 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-54130ed {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-54130ed .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-54130ed > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-bccb170 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-bccb170.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-bccb170 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-0cec6a3 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-0cec6a3 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-0cec6a3 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-649b566 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-649b566.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-649b566 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-09ba433 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-09ba433 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-09ba433 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-f0d86e1 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f0d86e1.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-f0d86e1 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-4e06fb2 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-64d6515 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-64d6515 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-64d6515 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-fbbaf8e {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-fbbaf8e.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-fbbaf8e .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-0869d96 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-0869d96 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-0869d96 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-5f06a62 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-5f06a62.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-5f06a62 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-8501364 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-8501364 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-8501364 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-87c865f {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-87c865f.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-87c865f .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-f7b0a95 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f7b0a95 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-f7b0a95 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-be90832 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-be90832.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-be90832 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-6bca2f5 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-6bca2f5 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-6bca2f5 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-309f549 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-309f549.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-309f549 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-e0c55c8 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-e0c55c8 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-e0c55c8 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-0725507 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-0725507.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-0725507 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-824647c {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-824647c .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-824647c > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-968c8fb {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-968c8fb.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-968c8fb .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-4ef1f57 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-31ac1b6 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-31ac1b6 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-31ac1b6 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-004a471 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-004a471.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-004a471 .elementor-heading-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-3684 .elementor-element.elementor-element-3debd3c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-3debd3c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-411b698 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-7ecfa98 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-7ecfa98.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-7ecfa98 .elementor-heading-title {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 3px;
}

.elementor-3684 .elementor-element.elementor-element-7ecfa98 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-style: double;
    border-width: 4px 4px 4px 4px;
    border-color: #4054b2;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3684 .elementor-element.elementor-element-f262cce {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f262cce.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-f262cce .elementor-heading-title {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 3px;
}

.elementor-3684 .elementor-element.elementor-element-f262cce > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-style: double;
    border-width: 4px 4px 4px 4px;
    border-color: #4054b2;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3684 .elementor-element.elementor-element-baa68be {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-baa68be.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-baa68be .elementor-heading-title {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 3px;
}

.elementor-3684 .elementor-element.elementor-element-baa68be > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-style: double;
    border-width: 4px 4px 4px 4px;
    border-color: #4054b2;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3684 .elementor-element.elementor-element-70ccd84 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-70ccd84.elementor-widget-heading .elementor-heading-title {
    color: #4054b2;
}

.elementor-3684 .elementor-element.elementor-element-70ccd84 .elementor-heading-title {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 3px;
}

.elementor-3684 .elementor-element.elementor-element-70ccd84 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-style: double;
    border-width: 4px 4px 4px 4px;
    border-color: #4054b2;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3684 .elementor-element.elementor-element-66a69a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-66a69a6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-2101b3c > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-843d464 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-843d464.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3684 .elementor-element.elementor-element-86a0496 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #4054b2;
    width: 10%;
}

.elementor-3684 .elementor-element.elementor-element-86a0496 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-51d8b58 {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-51d8b58 .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-b9092df .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-e8a3cfd .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-e8a3cfd .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-0630896 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-cd6f17c .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-da06e9b .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-da06e9b .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-0ee5821 .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-959ffff .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-3f7792f .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-3f7792f .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-f411dc6 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-1117577 .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-c1eee93 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-c1eee93 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-3301762 .elementor-image img {
    width: 70%;
}

.elementor-3684 .elementor-element.elementor-element-e05509a .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-f597d43 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-f597d43 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-5a4f4e1 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-073f3ac .elementor-image img {
    width: 45%;
}

.elementor-3684 .elementor-element.elementor-element-cec922a > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-1fafe1f {
    text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-1fafe1f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3684 .elementor-element.elementor-element-9231ae8 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #4054b2;
    width: 10%;
}

.elementor-3684 .elementor-element.elementor-element-9231ae8 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-8326ffc .elementor-image img {
    width: 80%;
}

.elementor-3684 .elementor-element.elementor-element-7084397 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-f594976 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-f594976 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-28cf35a .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-3a85f99 .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-e9caec7 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-e9caec7 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-fc2798b .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-970e892 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-f568f10 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-f568f10 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-39b0261 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-146cf2b .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-146cf2b .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3684 .elementor-element.elementor-element-fd88861 .elementor-image img {
    width: 60%;
}

.elementor-3684 .elementor-element.elementor-element-2465436 .elementor-spacer-inner {
    height: 20px;
}

.elementor-3684 .elementor-element.elementor-element-5bb9e68 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-9f9db7f {
    background-color: #f2f2f2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-9f9db7f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3684 .elementor-element.elementor-element-9f9db7f > .elementor-shape-top svg {
    width: calc(200% + 1.3px);
}

.elementor-3684 .elementor-element.elementor-element-7dbfb5c {
    margin-top: 50px;
    margin-bottom: 50px;
}

@media(min-width: 768px) {
    .elementor-3684 .elementor-element.elementor-element-1b86acc {
        width:51.163%;
    }

    .elementor-3684 .elementor-element.elementor-element-ee43fdb {
        width: 48.837%;
    }

    .elementor-3684 .elementor-element.elementor-element-252e91e {
        width: 48.736%;
    }

    .elementor-3684 .elementor-element.elementor-element-897b45a {
        width: 51.264%;
    }
}

@media(min-width: 1025px) {
    .elementor-3684 .elementor-element.elementor-element-1f05ed59 {
        background-attachment:fixed;
    }
}

@media(max-width: 767px) {
    .elementor-3684 .elementor-element.elementor-element-7173178 .elementor-image img {
        width:100%;
    }

    .elementor-3684 .elementor-element.elementor-element-979037e .elementor-image img {
        width: 100%;
    }

    .elementor-3684 .elementor-element.elementor-element-0918924 .elementor-image img {
        width: 100%;
    }
}
