.elementor-4085 .elementor-element.elementor-element-123255b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: -40px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-123255b:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-123255b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/04/l-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4085 .elementor-element.elementor-element-123255b,
.elementor-4085 .elementor-element.elementor-element-123255b::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-802a04c {
    top: 2%;
    left: -41%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: 0;
}

.elementor-4085 .elementor-element.elementor-element-051adea {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-b187dde {
    --spacer-size: 270px;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title-wrapper {
    font-size: 64px;
    line-height: 1.28em;
    padding: 0px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title-2 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__subtitle {
    margin: 0px 0px 20px 0px;
    color: #7E7E7E;
}

.elementor-4085 .elementor-element.elementor-element-6b8c1bb {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    z-index: 4;
}

.elementor-4085 .elementor-element.elementor-element-125ec26 {
    --spacer-size: 52px;
}

.elementor-4085 .elementor-element.elementor-element-8ab5d44 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px 40px;
    --background-transition: 0.3s;
    --z-index: 4;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .media-wrapper {
    margin: 0px 0px 15px -10px;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .wgl-image-box_img {
    width: 85px;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .wgl-infobox_content {
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-e06fa68 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .media-wrapper {
    margin: 0px 0px 15px 0px;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .wgl-image-box_img {
    width: 70px;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .wgl-infobox_content {
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    margin: 0px 12px 0px 12px;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-0b3252f {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-5185759 {
    --spacer-size: 187px;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b102194 {
    top: 15%;
    left: 10%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-5f69b3f {
    top: 85%;
    left: 17%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-7bf87db {
    top: 74%;
    left: 7%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b80bb73 {
    top: 20%;
    left: 83%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-f7d267f {
    top: 48%;
    left: 74%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-24fde67 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-24fde67:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-24fde67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-24fde67,
.elementor-4085 .elementor-element.elementor-element-24fde67::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-24fde67.wgl-add-background-text:before {
    content: "Quere";
    margin-top: 65px;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-24fde67 .wgl-background-text {
    content: "Quere";
    margin-top: 65px;
    color: #FFFFFF;
    z-index: 0;
}

.elementor-4085 .elementor-element.elementor-element-24fde67.wgl-add-background-text:before,
.elementor-4085 .elementor-element.elementor-element-24fde67 .wgl-background-text {
    font-family: "Poppins", Sans-serif;
    font-size: 15.63vw;
    letter-spacing: -0.05em;
}

.elementor-4085 .elementor-element.elementor-element-b29dcb1 {
    --spacer-size: 200px;
}

.elementor-4085 .elementor-element.elementor-element-b6ada84 .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-b6ada84 .dblh__title-wrapper {
    font-size: 40px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-b6ada84 .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-386cae7 {
    text-align: center;
    width: var(--container-widget-width, 661px);
    max-width: 661px;
    --container-widget-width: 661px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-386cae7>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-9293f97 {
    --spacer-size: 79px;
}

.elementor-4085 .elementor-element.elementor-element-81de0eb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-81de0eb:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-81de0eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-81de0eb,
.elementor-4085 .elementor-element.elementor-element-81de0eb::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-57422b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-876080f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-6b8a8d8 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-35de737 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-61a5803 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-cf34780 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-38d8bed .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-df84348 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-64914ab .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-64914ab .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-4bcba43 {
    --spacer-size: 72px;
}

.elementor-4085 .elementor-element.elementor-element-ba3a95c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-ec2887a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-9a03cb9 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-96e53dc {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-3dc2ec6 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-cafa80c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-dcb7dc5 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-679a42e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .media-wrapper {
    margin: 0px 0px 22px 0px;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .wgl-image-box_img {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .elementor-widget-container .wgl-image-box_img img {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .wgl-infobox_title {
    margin: 9px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-6170dbb .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-cfa2a41 {
    --spacer-size: 81px;
}

.elementor-4085 .elementor-element.elementor-element-dbeeb45 {
    text-align: center;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
}

.elementor-4085 .elementor-element.elementor-element-c0eb1da {
    --spacer-size: 106px;
}

.elementor-4085 .elementor-element.elementor-element-f51762b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-20fc738 {
    --spacer-size: 131px;
}

.elementor-4085 .elementor-element.elementor-element-241951a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-f389b60 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-386bfe4 .elementor-repeater-item-8fbc827 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-386bfe4 .elementor-repeater-item-11555a5 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-386bfe4 .elementor-repeater-item-21d342d .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-386bfe4 .elementor-repeater-item-6891e47 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-386bfe4 {
    text-align: center;
}

.elementor-4085 .elementor-element.elementor-element-93d5006 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-7f22698 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 72px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .media-wrapper {
    margin: 0px 20px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .wgl-image-box_img {
    width: 50px;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .wgl-infobox_title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: #7E7E7E;
}

.elementor-4085 .elementor-element.elementor-element-766e416 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-766e416>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-3cfdc85 .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-3cfdc85 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-3cfdc85 .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-3cfdc85 {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-8daaff0 {
    --spacer-size: 5px;
}

.elementor-4085 .elementor-element.elementor-element-c9b933b {
    font-size: 15px;
    line-height: 30px;
    width: var(--container-widget-width, 460px);
    max-width: 460px;
    --container-widget-width: 460px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .wgl-button {
    justify-content: center;
    --border-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .button__text {
    justify-content: center;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .wgl-button,
.elementor-4085 .elementor-element.elementor-element-6d35170.has-separate_icon .media-wrapper {
    border-style: solid;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .elementor-widget-container .wgl-button {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-6d35170:not(.has-bg_animation) .wgl-button {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6d35170.has-bg_animation .wgl-button::after {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6d35170.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .elementor-widget-container .wgl-button:hover,
.elementor-4085 .elementor-element.elementor-element-6d35170 .elementor-widget-container .wgl-button:focus {
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6d35170 .wgl-button:hover,
.elementor-4085 .elementor-element.elementor-element-6d35170 .wgl-button:focus {
    background-color: #FFFFFF;
    --border-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6d35170.has-bg_animation .wgl-button:hover::after,
.elementor-4085 .elementor-element.elementor-element-6d35170.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-6d35170>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-d9e3051 {
    --spacer-size: 96px;
}

.elementor-4085 .elementor-element.elementor-element-c8d2482 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-37799d2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778.elementor-view-stacked .elementor-icon {
    background-color: #F5F5F5;
    fill: #232323;
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-a6a3778.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-a6a3778.elementor-view-bubble .elementor-icon {
    fill: #F5F5F5;
    color: #F5F5F5;
    border-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778.elementor-view-framed .elementor-icon {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778 .wgl-infobox_title {
    font-size: 16px;
    margin: 13px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-a6a3778 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-018530a .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-018530a .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-018530a.elementor-view-stacked .elementor-icon {
    background-color: #F5F5F5;
    fill: #232323;
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-018530a.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-018530a.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-018530a.elementor-view-bubble .elementor-icon {
    fill: #F5F5F5;
    color: #F5F5F5;
    border-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-018530a.elementor-view-framed .elementor-icon {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-018530a .wgl-infobox_title {
    font-size: 16px;
    margin: 13px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-018530a .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0.elementor-view-stacked .elementor-icon {
    background-color: #F5F5F5;
    fill: #232323;
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-e3942a0.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-e3942a0.elementor-view-bubble .elementor-icon {
    fill: #F5F5F5;
    color: #F5F5F5;
    border-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0.elementor-view-framed .elementor-icon {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0 .wgl-infobox_title {
    font-size: 16px;
    margin: 13px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-e3942a0 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b.elementor-view-stacked .elementor-icon {
    background-color: #F5F5F5;
    fill: #232323;
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-bcbb75b.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-bcbb75b.elementor-view-bubble .elementor-icon {
    fill: #F5F5F5;
    color: #F5F5F5;
    border-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b.elementor-view-framed .elementor-icon {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b .wgl-infobox_title {
    font-size: 16px;
    margin: 13px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-bcbb75b .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-288cbd7 {
    --spacer-size: 132px;
}

.elementor-4085 .elementor-element.elementor-element-00272a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-00272a4:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-00272a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-4085 .elementor-element.elementor-element-00272a4,
.elementor-4085 .elementor-element.elementor-element-00272a4::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-2b75d1a {
    --spacer-size: 113px;
}

.elementor-4085 .elementor-element.elementor-element-ae4f79b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d9d6843 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-0997d83 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .media-wrapper {
    margin: 0px 20px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .wgl-image-box_img {
    width: 50px;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .wgl-infobox_title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-80274e9 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-80274e9>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-61e842a .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-61e842a .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-61e842a .dblh__title {
    display: inline;
}

.elementor-4085 .elementor-element.elementor-element-61e842a .dblh__title-3 {
    font-family: var(--quere-content-font-family);
    font-style: normal;
    color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-61e842a {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-85f9ded {
    --spacer-size: 5px;
}

.elementor-4085 .elementor-element.elementor-element-88064ac {
    font-size: 15px;
    line-height: 30px;
    width: var(--container-widget-width, 435px);
    max-width: 435px;
    --container-widget-width: 435px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-499e8e8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 40px;
    --background-transition: 0.3s;
    --margin-block-start: 14px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f.elementor-view-stacked .elementor-icon {
    background-color: #61DAFB;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-1fd1c6f.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-1fd1c6f.elementor-view-bubble .elementor-icon {
    fill: #61DAFB;
    color: #61DAFB;
    border-color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-1fd1c6f {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa.elementor-view-stacked .elementor-icon {
    background-color: #61DAFB;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-a3785aa.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-a3785aa.elementor-view-bubble .elementor-icon {
    fill: #61DAFB;
    color: #61DAFB;
    border-color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-a3785aa .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-61e8d13 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 40px;
    --background-transition: 0.3s;
    --margin-block-start: 20px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8.elementor-view-stacked .elementor-icon {
    background-color: #61DAFB;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-fb00ad8.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-fb00ad8.elementor-view-bubble .elementor-icon {
    fill: #61DAFB;
    color: #61DAFB;
    border-color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8 .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-fb00ad8 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca.elementor-view-stacked .elementor-icon {
    background-color: #61DAFB;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-cfc70ca.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-cfc70ca.elementor-view-bubble .elementor-icon {
    fill: #61DAFB;
    color: #61DAFB;
    border-color: #61DAFB;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-cfc70ca .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-c869cbf {
    --spacer-size: 136px;
}

.elementor-4085 .elementor-element.elementor-element-cbb5a2a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e497602 .elementor-repeater-item-d6bef7d .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e497602 .elementor-repeater-item-8d337b6 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e497602 .elementor-repeater-item-446762b .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e497602 .elementor-repeater-item-9756dd0 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e497602 {
    text-align: center;
}

.elementor-4085 .elementor-element.elementor-element-e497602>.elementor-widget-container {
    margin: 0px -160px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-1503891 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-43a4d5c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-f6854f5 .elementor-repeater-item-0b027cc .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-f6854f5 {
    text-align: center;
}

.elementor-4085 .elementor-element.elementor-element-f6854f5>.elementor-widget-container {
    margin: -36px -44px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-a649740 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-570e048 {
    --spacer-size: 179px;
}

.elementor-4085 .elementor-element.elementor-element-6af0ccc .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-6af0ccc .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-6af0ccc .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-a7cf68d {
    font-size: 15px;
    line-height: 30px;
    width: var(--container-widget-width, 520px);
    max-width: 520px;
    --container-widget-width: 520px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-a7cf68d>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .media-wrapper {
    margin: 0px 20px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .wgl-image-box_img {
    width: 50px;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .wgl-infobox_title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: #7E7E7E;
}

.elementor-4085 .elementor-element.elementor-element-3a02300 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-3a02300>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-32a41a8 {
    --spacer-size: 50px;
}

body:not(.rtl) .elementor-4085 .elementor-element.elementor-element-fd2f7f6 {
    left: -70px;
}

body.rtl .elementor-4085 .elementor-element.elementor-element-fd2f7f6 {
    right: -70px;
}

.elementor-4085 .elementor-element.elementor-element-fd2f7f6 {
    top: 32px;
}

.elementor-4085 .elementor-element.elementor-element-268f6ef {
    --spacer-size: 66px;
}

.elementor-4085 .elementor-element.elementor-element-b0ce290 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-b0ce290:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-b0ce290>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/04/l-img-s.jpg");
}

.elementor-4085 .elementor-element.elementor-element-b0ce290,
.elementor-4085 .elementor-element.elementor-element-b0ce290::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-6ada807 {
    --spacer-size: 126px;
}

.elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__title {
    display: inline;
}

.elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__subtitle {
    margin: 0px 0px 12px 0px;
    color: #7E7E7E;
}

.elementor-4085 .elementor-element.elementor-element-af037fe {
    text-align: center;
    width: var(--container-widget-width, 530px);
    max-width: 530px;
    --container-widget-width: 530px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-af037fe>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-b5578bb {
    --spacer-size: 84px;
}

.elementor-4085 .elementor-element.elementor-element-981f0b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .media-wrapper {
    margin: 0px 0px 14px 0px;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .wgl-image-box_img {
    width: 80px;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 .elementor-widget-container {
    padding: 27px 0px 22px 0px;
    background-color: #FFFFFF;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-89027b4>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-89027b4 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .media-wrapper {
    margin: 0px 0px 14px 0px;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .wgl-image-box_img {
    width: 80px;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d .elementor-widget-container {
    padding: 27px 0px 22px 0px;
    background-color: #FFFFFF;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-1a9fb4d {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .media-wrapper {
    margin: 0px 0px 14px 0px;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .wgl-image-box_img {
    width: 80px;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 .elementor-widget-container {
    padding: 27px 0px 22px 0px;
    background-color: #FFFFFF;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-98bedd4 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .media-wrapper {
    margin: 0px 0px 14px 0px;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .wgl-image-box_img {
    width: 80px;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f .elementor-widget-container {
    padding: 27px 0px 22px 0px;
    background-color: #FFFFFF;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-0a23d4f {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .media-wrapper {
    margin: 0px 0px 14px 0px;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .wgl-image-box_img {
    width: 80px;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 .elementor-widget-container {
    padding: 27px 0px 22px 0px;
    background-color: #FFFFFF;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-7797a65>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-7797a65 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-a30ea3e {
    --spacer-size: 130px;
}

.elementor-4085 .elementor-element.elementor-element-58d894b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-58d894b:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-58d894b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/04/l-img-s2.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4085 .elementor-element.elementor-element-58d894b,
.elementor-4085 .elementor-element.elementor-element-58d894b::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-bb55aa6 {
    --spacer-size: 100px;
}

.elementor-4085 .elementor-element.elementor-element-4a99e55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-c8cce1f {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-f0937c0 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 38px;
}

.elementor-4085 .elementor-element.elementor-element-23462ea {
    --spacer-size: 62px;
}

.elementor-4085 .elementor-element.elementor-element-eecc1cf {
    text-align: left;
}

.elementor-4085 .elementor-element.elementor-element-eecc1cf img {
    max-width: 220px;
}

.elementor-4085 .elementor-element.elementor-element-eecc1cf>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title-2 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-62fd754>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-4085 .elementor-element.elementor-element-c772c38 {
    color: #C4C4C4;
    font-size: 15px;
    line-height: 30px;
}

.elementor-4085 .elementor-element.elementor-element-45605b4 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-45605b4 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 20px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-45605b4.elementor-view-stacked .elementor-icon {
    background-color: #C2195E;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-45605b4.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-45605b4.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-45605b4.elementor-view-bubble .elementor-icon {
    fill: #C2195E;
    color: #C2195E;
    border-color: #C2195E;
}

.elementor-4085 .elementor-element.elementor-element-45605b4.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-45605b4 .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-45605b4 .wgl-infobox_content {
    font-size: 15px;
    line-height: 30px;
    margin: -3px 0px 0px 0px;
    color: #C4C4C4;
}

.elementor-4085 .elementor-element.elementor-element-45605b4 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-45605b4>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-82ba552 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-82ba552 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 20px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-82ba552.elementor-view-stacked .elementor-icon {
    background-color: #C2195E;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-82ba552.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-82ba552.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-82ba552.elementor-view-bubble .elementor-icon {
    fill: #C2195E;
    color: #C2195E;
    border-color: #C2195E;
}

.elementor-4085 .elementor-element.elementor-element-82ba552.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-82ba552 .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-82ba552 .wgl-infobox_content {
    font-size: 15px;
    line-height: 30px;
    margin: -3px 0px 0px 0px;
    color: #C4C4C4;
}

.elementor-4085 .elementor-element.elementor-element-82ba552 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-82ba552>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-ef62882 {
    --spacer-size: 50px;
}

.elementor-4085 .elementor-element.elementor-element-2fc6a4f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-2fc6a4f .elementor-repeater-item-abab306 {
    top: -19%;
    left: -4%;
    display: flex;
    justify-content: flex-end;
    min-height: 100%;
    align-items: flex-end;
    z-index: 1;
}

.elementor-4085 .elementor-element.elementor-element-29a20e2 .elementor-repeater-item-a43a77c .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-29a20e2 .elementor-repeater-item-296f5c9 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-29a20e2 .elementor-repeater-item-2b74b9a .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-29a20e2 {
    text-align: center;
}

.elementor-4085 .elementor-element.elementor-element-4492a5c:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-4492a5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E8E8E8;
}

.elementor-4085 .elementor-element.elementor-element-4492a5c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-4492a5c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-7ce9b21>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4085 .elementor-element.elementor-element-25f5483 {
    --spacer-size: 80px;
}

.elementor-4085 .elementor-element.elementor-element-2f07f2e {
    --width: 100%;
    font-size: 96px;
    font-weight: 500;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-2f07f2e svg text {
    fill: #232323;
}

.elementor-4085 .elementor-element.elementor-element-2f07f2e .text--word {
    color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-813d4f1 {
    --spacer-size: 67px;
}

.elementor-4085 .elementor-element.elementor-element-accb132 .wgl-gallery_items:not(.gallery-justified) {
    --quere-gallery-gap: 54px;
}

#elementor-lightbox-slideshow-all-accb132 .elementor-slideshow__title,
#elementor-lightbox-slideshow-all-accb132 .elementor-slideshow__description {
    display: none;
}

.elementor-4085 .elementor-element.elementor-element-accb132 .swiper-wrapper {
    align-items: flex-start;
}

.elementor-4085 .elementor-element.elementor-element-accb132 .swiper-container {
    overflow: visible;
}

.elementor-4085 .elementor-element.elementor-element-accb132 .wgl-gallery_item {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-accb132>.elementor-widget-container {
    margin: 0% -5% 0% -5%;
}

.elementor-4085 .elementor-element.elementor-element-9f8748f {
    --spacer-size: 50px;
}

.elementor-4085 .elementor-element.elementor-element-e1500b0 .wgl-gallery_items:not(.gallery-justified) {
    --quere-gallery-gap: 54px;
}

#elementor-lightbox-slideshow-all-e1500b0 .elementor-slideshow__title,
#elementor-lightbox-slideshow-all-e1500b0 .elementor-slideshow__description {
    display: none;
}

.elementor-4085 .elementor-element.elementor-element-e1500b0 .swiper-wrapper {
    align-items: flex-start;
}

.elementor-4085 .elementor-element.elementor-element-e1500b0 .swiper-container {
    overflow: visible;
}

.elementor-4085 .elementor-element.elementor-element-e1500b0 .wgl-gallery_item {
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
}

.elementor-4085 .elementor-element.elementor-element-e1500b0>.elementor-widget-container {
    margin: 0% 1% 0% -11%;
}

.elementor-4085 .elementor-element.elementor-element-f43e2de {
    --spacer-size: 150px;
    z-index: 2;
    pointer-events: none;
}

.elementor-4085 .elementor-element.elementor-element-f43e2de>.elementor-widget-container {
    margin: -95px 0px 0px 0px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #E8E8E800 0%, #E8E8E8 50%);
}

.elementor-4085 .elementor-element.elementor-element-c84e346 {
    --spacer-size: 72px;
}

.elementor-4085 .elementor-element.elementor-element-36e8a2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-36e8a2e .elementor-repeater-item-1ae991d {
    top: -7%;
    left: 40%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: center;
    z-index: -1;
}

.elementor-4085 .elementor-element.elementor-element-36e8a2e .elementor-repeater-item-1ae991d img {
    max-width: none;
}

.elementor-4085 .elementor-element.elementor-element-ccb3888 {
    --spacer-size: 112px;
}

.elementor-4085 .elementor-element.elementor-element-8897ace {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-1c4d30b {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d957729 .elementor-repeater-item-8fbc827 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d957729 .elementor-repeater-item-1474a85 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d957729 .elementor-repeater-item-ee868cd .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d957729 .elementor-repeater-item-e057650 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d957729 {
    text-align: center;
}

.elementor-4085 .elementor-element.elementor-element-94a1b8a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-397d9ee {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 80px;
    --padding-block-end: 0px;
    --padding-inline-start: 35px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-d0bb2a5 {
    text-align: left;
}

.elementor-4085 .elementor-element.elementor-element-d0bb2a5 img {
    max-width: 168px;
}

.elementor-4085 .elementor-element.elementor-element-253f78a .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-253f78a .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-253f78a .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-253f78a>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-253f78a {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-e3ac517 {
    --spacer-size: 24px;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-25d8285.elementor-view-stacked .elementor-icon {
    background-color: #7F54B3;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-25d8285.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-25d8285.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-25d8285.elementor-view-bubble .elementor-icon {
    fill: #7F54B3;
    color: #7F54B3;
    border-color: #7F54B3;
}

.elementor-4085 .elementor-element.elementor-element-25d8285.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 .wgl-infobox_content {
    font-size: 15px;
    line-height: 30px;
    margin: -3px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-25d8285 {
    width: var(--container-widget-width, 444px);
    max-width: 444px;
    --container-widget-width: 444px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-810ee91 {
    --spacer-size: 24px;
}

.elementor-4085 .elementor-element.elementor-element-5af9883 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-5af9883 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-5af9883.elementor-view-stacked .elementor-icon {
    background-color: #7F54B3;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-5af9883.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-5af9883.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-5af9883.elementor-view-bubble .elementor-icon {
    fill: #7F54B3;
    color: #7F54B3;
    border-color: #7F54B3;
}

.elementor-4085 .elementor-element.elementor-element-5af9883.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-5af9883 .wgl-infobox_title {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-5af9883 .wgl-infobox_content {
    font-size: 15px;
    line-height: 30px;
    margin: 10px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-5af9883 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-d1d51f6 {
    --spacer-size: 30px;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 .media-wrapper .elementor-icon {
    font-size: 22px;
    margin: 0px 14px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-4085 .elementor-element.elementor-element-d78a319.elementor-view-stacked .elementor-icon {
    background-color: #7F54B3;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-d78a319.elementor-view-framed .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-d78a319.elementor-view-default .elementor-icon,
.elementor-4085 .elementor-element.elementor-element-d78a319.elementor-view-bubble .elementor-icon {
    fill: #7F54B3;
    color: #7F54B3;
    border-color: #7F54B3;
}

.elementor-4085 .elementor-element.elementor-element-d78a319.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 .wgl-infobox_title {
    font-size: 16px;
    margin: 1px 0px 0px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 .wgl-infobox_content {
    font-size: 15px;
    line-height: 30px;
    margin: -3px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-d78a319 {
    width: var(--container-widget-width, 460px);
    max-width: 460px;
    --container-widget-width: 460px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-67f9031 {
    --spacer-size: 96px;
}

.elementor-4085 .elementor-element.elementor-element-54814e6 {
    --spacer-size: 117px;
}

.elementor-4085 .elementor-element.elementor-element-6461f94 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-6461f94:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-6461f94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #232323;
}

.elementor-4085 .elementor-element.elementor-element-6461f94,
.elementor-4085 .elementor-element.elementor-element-6461f94::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-d0d4075 {
    --spacer-size: 182px;
}

.elementor-4085 .elementor-element.elementor-element-0008316 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-712c2d4 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title-2 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__subtitle {
    margin: 0px 0px 10px 0px;
    color: #7E7E7E;
}

.elementor-4085 .elementor-element.elementor-element-3f4beb1 {
    color: #C4C4C4;
    font-size: 20px;
    line-height: 36px;
}

.elementor-4085 .elementor-element.elementor-element-3f4beb1>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-12d7c23 {
    --spacer-size: 97px;
}

.elementor-4085 .elementor-element.elementor-element-e0716ea {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-e0716ea .elementor-repeater-item-f4c98a1 {
    top: -68%;
    left: 9%;
    display: flex;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    z-index: 1;
}

.elementor-4085 .elementor-element.elementor-element-e0716ea .elementor-repeater-item-f4c98a1 img {
    max-width: none;
}

.elementor-4085 .elementor-element.elementor-element-ddb89bd {
    --width: 100%;
    font-size: 96px;
    font-weight: 500;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-ddb89bd svg text {
    fill: #545454;
}

.elementor-4085 .elementor-element.elementor-element-ddb89bd .text--word {
    color: #545454;
}

.elementor-4085 .elementor-element.elementor-element-69459c6 {
    --spacer-size: 162px;
}

.elementor-4085 .elementor-element.elementor-element-bfc6136 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-0bb7bc4 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-707a9c0 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-917581a .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-917581a .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-917581a .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-917581a .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-917581a .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-917581a .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-917581a>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-917581a {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-5d1c5db {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-e12bcb1 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-91bdb3d {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .content_wrapper {
    flex-direction: column;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .media-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .wgl-image-box_img {
    width: 40px;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .wgl-infobox_title {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 9px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 .elementor-widget-container {
    padding: 48px 0px 43px 0px;
    background-color: #343434;
    box-shadow: 24px 31px 34px 0px rgba(0, 0, 0, 0.15);
    transition: 0.4s;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-ef61c71 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4085 .elementor-element.elementor-element-3b310bf {
    --spacer-size: 130px;
}

.elementor-4085 .elementor-element.elementor-element-ebd28ee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -40px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-4085 .elementor-element.elementor-element-ebd28ee:not(.elementor-motion-effects-element-type-background),
.elementor-4085 .elementor-element.elementor-element-ebd28ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/04/l-img-s5.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4085 .elementor-element.elementor-element-ebd28ee,
.elementor-4085 .elementor-element.elementor-element-ebd28ee::before {
    --border-transition: 0.3s;
}

.elementor-4085 .elementor-element.elementor-element-e65407d {
    --spacer-size: 104px;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__content {
    width: 100%;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title-wrapper {
    font-size: 96px;
    line-height: 1.1458em;
    padding: 0px 0px 10px 0px;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title {
    display: block;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title-2 {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__subtitle {
    margin: 0px 0px 22px 0px;
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-button {
    justify-content: center;
    --button-padding: 20px 23px 20px 23px;
    --border-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .button__text {
    justify-content: center;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-button .button__content {
    --gap: 10px;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .elementor-icon {
    --icon-translate-y: 1px;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-button,
.elementor-4085 .elementor-element.elementor-element-e41f11d.has-separate_icon .media-wrapper {
    border-style: solid;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .elementor-widget-container .wgl-button {
    color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .elementor-widget-container .wgl-button:hover,
.elementor-4085 .elementor-element.elementor-element-e41f11d .elementor-widget-container .wgl-button:focus {
    color: #1A1A1A;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-button:hover,
.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-button:focus {
    background-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d.has-bg_animation .wgl-button:hover::after,
.elementor-4085 .elementor-element.elementor-element-e41f11d.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d .wgl-image-box_img img {
    max-width: 16px;
}

.elementor-4085 .elementor-element.elementor-element-e41f11d>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-4085 .elementor-element.elementor-element-91471d9 {
    --spacer-size: 117px;
}

body.elementor-page-4085 #main.site-main {
    z-index: -1;
}

@media(max-width:1200px) {
    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-802a04c {
        top: 43%;
        left: -39%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-802a04c img {
        width: 294px;
    }

    .elementor-4085 .elementor-element.elementor-element-b187dde {
        --spacer-size: 90px;
    }

    .elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title-wrapper {
        font-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-5185759 {
        --spacer-size: 240px;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b102194 {
        top: 79%;
        left: 64%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b102194 img {
        width: 296px;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-5f69b3f {
        top: 86%;
        left: 30%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-7bf87db {
        top: 79%;
        left: 15%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-7bf87db img {
        width: 330px;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b80bb73 {
        top: 77%;
        left: 75%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-b80bb73 img {
        width: 300px;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-f7d267f {
        top: 77%;
        left: 47%;
    }

    .elementor-4085 .elementor-element.elementor-element-123255b .elementor-repeater-item-f7d267f img {
        width: 310px;
    }

    .elementor-4085 .elementor-element.elementor-element-24fde67.wgl-add-background-text:before {
        margin-top: -5px;
    }

    .elementor-4085 .elementor-element.elementor-element-24fde67 .wgl-background-text {
        margin-top: -5px;
    }

    .elementor-4085 .elementor-element.elementor-element-b29dcb1 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-b6ada84 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-9293f97 {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-57422b4 {
        --gap: 30px 30px;
        --flex-wrap: wrap;
    }

    .elementor-4085 .elementor-element.elementor-element-4bcba43 {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-ba3a95c {
        --gap: 30px 30px;
        --flex-wrap: wrap;
    }

    .elementor-4085 .elementor-element.elementor-element-cfa2a41 {
        --spacer-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-c0eb1da {
        --spacer-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-20fc738 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-241951a {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap: wrap;
    }

    .elementor-4085 .elementor-element.elementor-element-386bfe4>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-7f22698 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-3cfdc85 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-3cfdc85 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-c9b933b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-d9e3051 {
        --spacer-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-288cbd7 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-2b75d1a {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-ae4f79b {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-4085 .elementor-element.elementor-element-61e842a .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-88064ac {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-c869cbf {
        --spacer-size: 40px;
    }

    .elementor-4085 .elementor-element.elementor-element-e497602>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-1503891 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --gap: 20px 20px;
    }

    .elementor-4085 .elementor-element.elementor-element-f6854f5 {
        text-align: left;
    }

    .elementor-4085 .elementor-element.elementor-element-f6854f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-570e048 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-6af0ccc .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-a7cf68d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-32a41a8 {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-268f6ef {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-6ada807 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-b5578bb {
        --spacer-size: 62px;
    }

    .elementor-4085 .elementor-element.elementor-element-981f0b0 {
        --gap: 10px 10px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-a30ea3e {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-bb55aa6 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-4a99e55 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-4085 .elementor-element.elementor-element-23462ea {
        --spacer-size: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-45605b4 {
        width: var(--container-widget-width, 630px);
        max-width: 630px;
        --container-widget-width: 630px;
        --container-widget-flex-grow: 0;
    }

    .elementor-4085 .elementor-element.elementor-element-82ba552 {
        width: var(--container-widget-width, 630px);
        max-width: 630px;
        --container-widget-width: 630px;
        --container-widget-flex-grow: 0;
    }

    .elementor-4085 .elementor-element.elementor-element-25f5483 {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-2f07f2e {
        font-size: 56px;
    }

    .elementor-4085 .elementor-element.elementor-element-813d4f1 {
        --spacer-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-accb132 .wgl-gallery_items:not(.gallery-justified) {
        --quere-gallery-gap: 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-9f8748f {
        --spacer-size: 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-e1500b0 .wgl-gallery_items:not(.gallery-justified) {
        --quere-gallery-gap: 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-c84e346 {
        --spacer-size: 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-ccb3888 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-8897ace {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-4085 .elementor-element.elementor-element-397d9ee {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-4085 .elementor-element.elementor-element-253f78a .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-67f9031 {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-54814e6 {
        --spacer-size: 60px;
    }

    .elementor-4085 .elementor-element.elementor-element-d0d4075 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-e0716ea .elementor-repeater-item-f4c98a1 {
        top: 4%;
    }

    .elementor-4085 .elementor-element.elementor-element-e0716ea .elementor-repeater-item-f4c98a1 img {
        width: 500px;
    }

    .elementor-4085 .elementor-element.elementor-element-ddb89bd {
        font-size: 56px;
    }

    .elementor-4085 .elementor-element.elementor-element-69459c6 {
        --spacer-size: 44px;
    }

    .elementor-4085 .elementor-element.elementor-element-bfc6136 {
        --justify-content: center;
        --flex-wrap: wrap;
    }

    .elementor-4085 .elementor-element.elementor-element-0bb7bc4 .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-0bb7bc4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-0bb7bc4 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-707a9c0 .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-707a9c0 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-917581a .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-917581a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-917581a {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-5d1c5db .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-5d1c5db {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-e12bcb1 .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-e12bcb1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-e12bcb1 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-91bdb3d .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-91bdb3d {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-ef61c71 .elementor-widget-container {
        padding: 38px 0px 33px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-ef61c71>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-ef61c71 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-3b310bf {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-e65407d {
        --spacer-size: 80px;
    }

    .elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title-wrapper {
        font-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-91471d9 {
        --spacer-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-4085 .elementor-element.elementor-element-051adea {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-b187dde {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-6b8c1bb .dblh__title-wrapper {
        font-size: 40px;
    }

    .elementor-4085 .elementor-element.elementor-element-125ec26 {
        --spacer-size: 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-e06fa68>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-0b3252f>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-5185759 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-24fde67.wgl-add-background-text:before {
        margin-left: calc(0px / 2);
        margin-top: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-24fde67 .wgl-background-text {
        transform: translateX(calc(0px / 2));
        margin-top: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-b6ada84 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-57422b4 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-ba3a95c {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-3cfdc85 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-0997d83 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-61e842a .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-499e8e8 {
        --gap: 10px 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-61e8d13 {
        --gap: 10px 10px;
    }

    .elementor-4085 .elementor-element.elementor-element-43a4d5c {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-a649740 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-6af0ccc .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-c16ff12 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-b5578bb {
        --spacer-size: 30px;
    }

    .elementor-4085 .elementor-element.elementor-element-981f0b0 {
        --justify-content: center;
    }

    .elementor-4085 .elementor-element.elementor-element-89027b4 .elementor-widget-container {
        padding: 17px 0px 12px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-89027b4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-89027b4 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-1a9fb4d .elementor-widget-container {
        padding: 17px 0px 12px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-1a9fb4d {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-98bedd4 .elementor-widget-container {
        padding: 17px 0px 12px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-98bedd4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-98bedd4 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-0a23d4f .elementor-widget-container {
        padding: 17px 0px 12px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-0a23d4f {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-7797a65 .elementor-widget-container {
        padding: 17px 0px 12px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-7797a65>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-7797a65 {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-4085 .elementor-element.elementor-element-4a99e55 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-f0937c0 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-62fd754 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-25f5483 {
        --spacer-size: 50px;
    }

    .elementor-4085 .elementor-element.elementor-element-2f07f2e {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-813d4f1 {
        --spacer-size: 40px;
    }

    .elementor-4085 .elementor-element.elementor-element-accb132>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4085 .elementor-element.elementor-element-e1500b0>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4085 .elementor-element.elementor-element-f43e2de {
        --spacer-size: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-c84e346 {
        --spacer-size: 70px;
    }

    .elementor-4085 .elementor-element.elementor-element-8897ace {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-397d9ee {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-4085 .elementor-element.elementor-element-253f78a .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-56f7eae .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-4085 .elementor-element.elementor-element-12d7c23 {
        --spacer-size: 15px;
    }

    .elementor-4085 .elementor-element.elementor-element-ddb89bd {
        font-size: 32px;
    }

    .elementor-4085 .elementor-element.elementor-element-b4bbc30 .dblh__title-wrapper {
        font-size: 40px;
    }
}

@media(min-width:768px) {
    .elementor-4085 .elementor-element.elementor-element-81de0eb {
        --content-width: 1820px;
    }

    .elementor-4085 .elementor-element.elementor-element-f51762b {
        --content-width: 1765px;
    }

    .elementor-4085 .elementor-element.elementor-element-f389b60 {
        --width: 55%;
    }

    .elementor-4085 .elementor-element.elementor-element-93d5006 {
        --width: 45%;
    }

    .elementor-4085 .elementor-element.elementor-element-00272a4 {
        --content-width: 1920px;
    }

    .elementor-4085 .elementor-element.elementor-element-d9d6843 {
        --width: 45%;
    }

    .elementor-4085 .elementor-element.elementor-element-0997d83 {
        --width: 480px;
    }

    .elementor-4085 .elementor-element.elementor-element-cbb5a2a {
        --width: 55%;
    }

    .elementor-4085 .elementor-element.elementor-element-1503891 {
        --content-width: 1444px;
    }

    .elementor-4085 .elementor-element.elementor-element-b0ce290 {
        --content-width: 1256px;
    }

    .elementor-4085 .elementor-element.elementor-element-58d894b {
        --content-width: 1478px;
    }

    .elementor-4085 .elementor-element.elementor-element-c8cce1f {
        --width: 48%;
    }

    .elementor-4085 .elementor-element.elementor-element-f0937c0 {
        --width: 560px;
    }

    .elementor-4085 .elementor-element.elementor-element-2fc6a4f {
        --width: 52%;
    }

    .elementor-4085 .elementor-element.elementor-element-36e8a2e {
        --content-width: 1835px;
    }

    .elementor-4085 .elementor-element.elementor-element-1c4d30b {
        --width: 50%;
    }

    .elementor-4085 .elementor-element.elementor-element-94a1b8a {
        --width: 50%;
    }

    .elementor-4085 .elementor-element.elementor-element-712c2d4 {
        --width: 40%;
    }

    .elementor-4085 .elementor-element.elementor-element-e0716ea {
        --width: 60%;
    }

    .elementor-4085 .elementor-element.elementor-element-bfc6136 {
        --content-width: 1640px;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-4085 .elementor-element.elementor-element-876080f {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-35de737 {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-cf34780 {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-df84348 {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-ec2887a {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-96e53dc {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-cafa80c {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-679a42e {
        --width: calc(50% - 15px);
    }

    .elementor-4085 .elementor-element.elementor-element-f389b60 {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-93d5006 {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-d9d6843 {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-0997d83 {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-cbb5a2a {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-c8cce1f {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-f0937c0 {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-2fc6a4f {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-1c4d30b {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-94a1b8a {
        --width: 100%;
    }

    .elementor-4085 .elementor-element.elementor-element-712c2d4 {
        --width: 50%;
    }

    .elementor-4085 .elementor-element.elementor-element-e0716ea {
        --width: 50%;
    }
}