.elementor-1976 .elementor-element.elementor-element-4fcc8e6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1976 .elementor-element.elementor-element-4fcc8e6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1976 .elementor-element.elementor-element-3f3fada9 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:1.6px;}.elementor-1976 .elementor-element.elementor-element-223cd392{color:#FFFFFF;font-size:13px;letter-spacing:0.6px;}.elementor-1976 .elementor-element.elementor-element-67c23778 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:1.6px;}.elementor-1976 .elementor-element.elementor-element-54007bb0{color:#FFFFFF;font-size:13px;letter-spacing:0.6px;}.elementor-1976 .elementor-element.elementor-element-206a9343 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:1.6px;}.elementor-1976 .elementor-element.elementor-element-12dabe9f{color:#FFFFFF;font-size:13px;}.elementor-1976 .elementor-element.elementor-element-5bca1996 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:1.6px;}.elementor-1976 .elementor-element.elementor-element-3e254261{color:#FFFFFF;font-size:13px;}.elementor-1976 .elementor-element.elementor-element-4264e223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1976 .elementor-element.elementor-element-4264e223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}#elementor-popup-modal-1976 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-1976{justify-content:center;align-items:flex-start;pointer-events:all;background-color:rgba(0, 0, 0, 0.8);}#elementor-popup-modal-1976 .dialog-close-button{display:block;top:20px;font-size:24px;}#elementor-popup-modal-1976 .dialog-widget-content{animation-duration:1.2s;background-color:rgba(0, 0, 0, 0);box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-1976 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-1976 .dialog-close-button{left:20px;}#elementor-popup-modal-1976 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-1976 .dialog-close-button:hover i{color:#E9E8E8;}@media(max-width:1024px) and (min-width:768px){.elementor-1976 .elementor-element.elementor-element-4365f8d0{width:50%;}.elementor-1976 .elementor-element.elementor-element-785ba553{width:50%;}.elementor-1976 .elementor-element.elementor-element-43cc6da2{width:50%;}.elementor-1976 .elementor-element.elementor-element-171b73c6{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-223cd392 */.elementor-1976 .elementor-element.elementor-element-223cd392 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54007bb0 */.elementor-1976 .elementor-element.elementor-element-54007bb0 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12dabe9f */.elementor-1976 .elementor-element.elementor-element-12dabe9f ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e254261 */.elementor-1976 .elementor-element.elementor-element-3e254261 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223cd392 */.elementor-1976 .elementor-element.elementor-element-223cd392 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54007bb0 */.elementor-1976 .elementor-element.elementor-element-54007bb0 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12dabe9f */.elementor-1976 .elementor-element.elementor-element-12dabe9f ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e254261 */.elementor-1976 .elementor-element.elementor-element-3e254261 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223cd392 */.elementor-1976 .elementor-element.elementor-element-223cd392 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54007bb0 */.elementor-1976 .elementor-element.elementor-element-54007bb0 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12dabe9f */.elementor-1976 .elementor-element.elementor-element-12dabe9f ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e254261 */.elementor-1976 .elementor-element.elementor-element-3e254261 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223cd392 */.elementor-1976 .elementor-element.elementor-element-223cd392 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-223cd392 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-223cd392 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54007bb0 */.elementor-1976 .elementor-element.elementor-element-54007bb0 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {margin-bottom: 10px;}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width .3s;
}
.elementor-1976 .elementor-element.elementor-element-54007bb0 .elementor-item:hover::after {
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12dabe9f */.elementor-1976 .elementor-element.elementor-element-12dabe9f ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-12dabe9f a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e254261 */.elementor-1976 .elementor-element.elementor-element-3e254261 ul {list-style: none; margin-left: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:link {color: #ffffff;}

.elementor-1976 .elementor-element.elementor-element-3e254261 a:hover, a:active, a:visited {color: #ffffff; font-weight: 600;}/* End custom CSS */