.elementor-5072 .elementor-element.elementor-element-57334ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5072 .elementor-element.elementor-element-57334ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5072 .elementor-element.elementor-element-ab45532 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-ab45532 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5072 .elementor-element.elementor-element-c2fbba7 .elementor-alert{background-color:#000000;border-color:#000000;border-left-width:0px;}.elementor-5072 .elementor-element.elementor-element-c2fbba7 .elementor-alert-description{color:#FFFFFF;font-size:1px;line-height:0.1em;}.elementor-5072 .elementor-element.elementor-element-c2fbba7 > .elementor-widget-container{padding:0px 150px 0px 150px;background-color:#000000;}.elementor-5072 .elementor-element.elementor-element-c2fbba7{width:100%;max-width:100%;}.elementor-5072 .elementor-element.elementor-element-31fdcbb > .elementor-container{max-width:1600px;}.elementor-5072 .elementor-element.elementor-element-31fdcbb:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-31fdcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5072 .elementor-element.elementor-element-31fdcbb > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5072 .elementor-element.elementor-element-31fdcbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:0px;padding:0px 0px 5px 0px;}.elementor-5072 .elementor-element.elementor-element-c187983{text-align:left;top:-2px;}.elementor-5072 .elementor-element.elementor-element-c187983 img{width:100%;max-width:65%;border-radius:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-c187983:hover img{opacity:0.49;}.elementor-5072 .elementor-element.elementor-element-c187983 > .elementor-widget-container{margin:41px 0px 0px 51px;}body:not(.rtl) .elementor-5072 .elementor-element.elementor-element-c187983{left:-49px;}body.rtl .elementor-5072 .elementor-element.elementor-element-c187983{right:-49px;}.elementor-5072 .elementor-element.elementor-element-3494751{text-align:left;width:var( --container-widget-width, 183px );max-width:183px;--container-widget-width:183px;--container-widget-flex-grow:0;top:0px;}.elementor-5072 .elementor-element.elementor-element-3494751 img{max-width:27%;}.elementor-5072 .elementor-element.elementor-element-3494751:hover img{opacity:0.56;}.elementor-5072 .elementor-element.elementor-element-3494751 > .elementor-widget-container{margin:34px 0px 0px -37px;}body:not(.rtl) .elementor-5072 .elementor-element.elementor-element-3494751{left:-46px;}body.rtl .elementor-5072 .elementor-element.elementor-element-3494751{right:-46px;}.elementor-5072 .elementor-element.elementor-element-00f35ef{text-align:center;}.elementor-5072 .elementor-element.elementor-element-00f35ef img{max-width:30%;}.elementor-5072 .elementor-element.elementor-element-00f35ef > .elementor-widget-container{margin:19px 0px 0px -8px;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-95ef781.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-95ef781.elementor-social-icon i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-95ef781.elementor-social-icon svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-a23a3ab.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-a23a3ab.elementor-social-icon i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-a23a3ab.elementor-social-icon svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-f32be78.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-f32be78.elementor-social-icon i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-f32be78.elementor-social-icon svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-e719c18.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-e719c18.elementor-social-icon i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-e719c18.elementor-social-icon svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-988eb23.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-988eb23.elementor-social-icon i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-repeater-item-988eb23.elementor-social-icon svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-widget-container{text-align:right;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-social-icon{--icon-padding:0.2em;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-social-icon:hover{background-color:#000000;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-f9b2d74 > .elementor-widget-container{margin:31px 0px 0px 9px;padding:0px 0px 0px 14px;}.elementor-5072 .elementor-element.elementor-element-c1040fc > .elementor-widget-container{margin:32px 0px 0px 22px;}.elementor-5072 .elementor-element.elementor-element-9f558ba{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5072 .elementor-element.elementor-element-9f558ba:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-9f558ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5072 .elementor-element.elementor-element-9f558ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5072 .elementor-element.elementor-element-33cef65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-9b6bc66 img{transition-duration:3s;}.elementor-5072 .elementor-element.elementor-element-9b6bc66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-c73d51f > .elementor-widget-container{margin:-384px 0px 0px 15px;}.elementor-5072 .elementor-element.elementor-element-d1f786f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-85b1639 img{transition-duration:3s;}.elementor-5072 .elementor-element.elementor-element-edede71 > .elementor-widget-container{margin:-384px 0px 0px 15px;}.elementor-5072 .elementor-element.elementor-element-60a09c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-c002524 img{transition-duration:3s;}.elementor-5072 .elementor-element.elementor-element-329dc8a > .elementor-widget-container{margin:-384px 0px 0px 15px;}.elementor-5072 .elementor-element.elementor-element-e4f4888 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-05e0f04 img{transition-duration:3s;}.elementor-5072 .elementor-element.elementor-element-ee6fefb > .elementor-widget-container{margin:-384px 0px 0px 15px;}.elementor-5072 .elementor-element.elementor-element-fe3be83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5072 .elementor-element.elementor-element-38446b8 img{transition-duration:3s;}.elementor-5072 .elementor-element.elementor-element-5f2ed37 > .elementor-widget-container{margin:-384px 0px 0px 15px;}@media(min-width:768px){.elementor-5072 .elementor-element.elementor-element-0e1b503{width:31.787%;}.elementor-5072 .elementor-element.elementor-element-32eb5b8{width:8.172%;}}/* Start custom CSS for alert, class: .elementor-element-c2fbba7 */.elementor-alert button.elementor-alert-dismiss {
    position: absolute;
    right: 10px;
    top: 5px;
    padding: 3px;
    font-size: 40px;
    line-height: 1;
    background: transparent;
    color: white;
    border: none;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73d51f */.btn{
    color:white;
    font-size:20px;
    margin-left: -13px;
  font-weight: 800;
  overflow: hidden;
}
.btn {
  background: linear-gradient(to right, white, midnightblue 50%, white 50%);
}
.btn{
 
  background-size: 200% 100%;
  background-position: 100%;
}
.btn {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 275ms ease;
}
.btn:hover {
  background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edede71 */.btn{
    color:white;
    font-size:20px;
    margin-left: -13px;
  font-weight: 800;
  overflow: hidden;
}
.btn {
  background: linear-gradient(to right, white, midnightblue 50%, white 50%);
}
.btn{
 
  background-size: 200% 100%;
  background-position: 100%;
}
.btn {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 275ms ease;
}
.btn:hover {
  background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-329dc8a */.btn{
    color:white;
    font-size:20px;
    margin-left: -13px;
  font-weight: 800;
  overflow: hidden;
}
.btn {
  background: linear-gradient(to right, white, midnightblue 50%, white 50%);
}
.btn{
 
  background-size: 200% 100%;
  background-position: 100%;
}
.btn {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 275ms ease;
}
.btn:hover {
  background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6fefb */.btn{
    color:white;
    font-size:20px;
    margin-left: -13px;
  font-weight: 800;
  overflow: hidden;
}
.btn {
  background: linear-gradient(to right, white, midnightblue 50%, white 50%);
}
.btn{
 
  background-size: 200% 100%;
  background-position: 100%;
}
.btn {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 275ms ease;
}
.btn:hover {
  background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f2ed37 */.btn{
    color:white;
    font-size:20px;
    margin-left: -13px;
  font-weight: 800;
  overflow: hidden;
}
.btn {
  background: linear-gradient(to right, white, midnightblue 50%, white 50%);
}
.btn{
 
  background-size: 200% 100%;
  background-position: 100%;
}
.btn {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 275ms ease;
}
.btn:hover {
  background-position: 0 100%;
}/* End custom CSS */