.elementor-3358 .elementor-element.elementor-element-04fe451 > .elementor-container{min-height:115px;}.elementor-3358 .elementor-element.elementor-element-0183e1e .elementor-image img{width:100%;}.elementor-3358 .elementor-element.elementor-element-0183e1e > .elementor-widget-container{margin:0px 0px -50px 10px;background-color:var( --e-global-color-81b99f4 );}.elementor-3358 .elementor-element.elementor-element-0183e1e{width:auto;max-width:auto;}.elementor-3358 .elementor-element.elementor-element-467e6ca.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3358 .elementor-element.elementor-element-467e6ca > .elementor-element-populated{padding:30px 0px 0px 50px;}.elementor-3358 .elementor-element.elementor-element-36f0b4b .elementor-icon-wrapper{text-align:center;}.elementor-3358 .elementor-element.elementor-element-36f0b4b .elementor-icon{font-size:40px;}.elementor-3358 .elementor-element.elementor-element-36f0b4b .elementor-icon i, .elementor-3358 .elementor-element.elementor-element-36f0b4b .elementor-icon svg{transform:rotate(0deg);}.elementor-3358 .elementor-element.elementor-element-36f0b4b > .elementor-widget-container{margin:10px 10px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3358 .elementor-element.elementor-element-36f0b4b{width:auto;max-width:auto;}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:40px;}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );width:40px;}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-icon{text-align:left;}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-text{color:var( --e-global-color-text );padding-left:22px;}.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-item, .elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-item a{font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:400;line-height:0.8em;}.elementor-3358 .elementor-element.elementor-element-2ebdebe > .elementor-widget-container{margin:10px 10px 10px 0px;padding:0px 0px 0px 12px;}.elementor-3358 .elementor-element.elementor-element-2ebdebe{width:auto;max-width:auto;}.elementor-3358 .elementor-element.elementor-element-b11c55b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3358 .elementor-element.elementor-element-b11c55b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3358 .elementor-element.elementor-element-b11c55b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAB59500;}.elementor-3358 .elementor-element.elementor-element-b11c55b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3358 .elementor-element.elementor-element-b11c55b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3358 .elementor-element.elementor-element-2babbcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3358 .elementor-element.elementor-element-d7423a3 .elementor-heading-title{color:var( --e-global-color-81b99f4 );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-3358 .elementor-element.elementor-element-d7423a3 > .elementor-widget-container{background-color:var( --e-global-color-e18a35d );}.elementor-3358 .elementor-element.elementor-element-d7423a3{width:auto;max-width:auto;}.elementor-3358 .elementor-element.elementor-element-7a4b5ef .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-81b99f4 );color:var( --e-global-color-81b99f4 );background-color:var( --e-global-color-08a75b4 );border-radius:0px 0px 0px 0px;padding:49px 14px 49px 15px;}.elementor-3358 .elementor-element.elementor-element-7a4b5ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-08a75b4 );}.elementor-3358 .elementor-element.elementor-element-7a4b5ef{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-3358 .elementor-element.elementor-element-7a4b5ef{right:0px;}body.rtl .elementor-3358 .elementor-element.elementor-element-7a4b5ef{left:0px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0 .elementor-heading-title{color:var( --e-global-color-81b99f4 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-3358 .elementor-element.elementor-element-0aa3be0 > .elementor-widget-container{margin:0px 120px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0{width:auto;max-width:auto;top:26px;}body:not(.rtl) .elementor-3358 .elementor-element.elementor-element-0aa3be0{right:24px;}body.rtl .elementor-3358 .elementor-element.elementor-element-0aa3be0{left:24px;}.elementor-3358 .elementor-element.elementor-element-955ab73 .elementor-icon-wrapper{text-align:center;}.elementor-3358 .elementor-element.elementor-element-955ab73 .elementor-icon{font-size:48px;}.elementor-3358 .elementor-element.elementor-element-955ab73 .elementor-icon i, .elementor-3358 .elementor-element.elementor-element-955ab73 .elementor-icon svg{transform:rotate(0deg);}.elementor-3358 .elementor-element.elementor-element-955ab73 > .elementor-widget-container{margin:0px 120px 0px 0px;padding:42px 30px 20px 30px;background-color:var( --e-global-color-5c52a19 );}.elementor-3358 .elementor-element.elementor-element-955ab73{width:auto;max-width:auto;}.elementor-3358 .elementor-element.elementor-element-04fe451:not(.elementor-motion-effects-element-type-background), .elementor-3358 .elementor-element.elementor-element-04fe451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81b99f4 );}.elementor-3358 .elementor-element.elementor-element-04fe451{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-e18a35d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 5%;}.elementor-3358 .elementor-element.elementor-element-04fe451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-3358 .elementor-element.elementor-element-a4abded{width:30%;}.elementor-3358 .elementor-element.elementor-element-b11c55b{width:70%;}}@media(max-width:1024px){.elementor-3358 .elementor-element.elementor-element-04fe451 > .elementor-container{min-height:90px;}.elementor-3358 .elementor-element.elementor-element-0183e1e .elementor-image img{height:80px;}.elementor-3358 .elementor-element.elementor-element-0183e1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 5px 1px 5px;}.elementor-3358 .elementor-element.elementor-element-467e6ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3358 .elementor-element.elementor-element-d7423a3 > .elementor-widget-container{padding:35px 50px 35px 50px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0 .elementor-heading-title{font-size:16px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3358 .elementor-element.elementor-element-0aa3be0{right:16px;}body.rtl .elementor-3358 .elementor-element.elementor-element-0aa3be0{left:16px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0{top:14px;}.elementor-3358 .elementor-element.elementor-element-955ab73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 18px 11px 18px;}.elementor-3358 .elementor-element.elementor-element-04fe451{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3358 .elementor-element.elementor-element-04fe451 > .elementor-container{min-height:74px;}.elementor-3358 .elementor-element.elementor-element-a4abded{width:40%;}.elementor-3358 .elementor-element.elementor-element-0183e1e .elementor-image img{height:62px;}.elementor-3358 .elementor-element.elementor-element-0183e1e > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-3358 .elementor-element.elementor-element-b11c55b{width:60%;}.elementor-3358 .elementor-element.elementor-element-d7423a3 .elementor-heading-title{font-size:16px;line-height:75px;}.elementor-3358 .elementor-element.elementor-element-d7423a3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0 .elementor-heading-title{font-size:12px;}body:not(.rtl) .elementor-3358 .elementor-element.elementor-element-0aa3be0{right:15px;}body.rtl .elementor-3358 .elementor-element.elementor-element-0aa3be0{left:15px;}.elementor-3358 .elementor-element.elementor-element-0aa3be0{top:14px;}.elementor-3358 .elementor-element.elementor-element-955ab73 .elementor-icon{font-size:36px;}.elementor-3358 .elementor-element.elementor-element-955ab73 > .elementor-widget-container{padding:23px 16px 11px 16px;}.elementor-3358 .elementor-element.elementor-element-04fe451{border-width:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-2ebdebe */.elementor-3358 .elementor-element.elementor-element-2ebdebe svg{
    height:auto;
}

@media only screen and (min-width: 1280px) {
    .elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-text {
        font-size: 18px !important;
    }
}
.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-icon {
    margin: 0 -10px;
}/* End custom CSS */
/* Start custom CSS for mgc-language-selector, class: .elementor-element-2babbcb */.elementor-wpml-switcher {
  cursor: default;
}
.menu-languages{
    position: absolute;
    top: 50px;
    right: 260px;
    text-align: right;
}
.menu-languages ul li {
    display: inline-block;
    width: auto;
    margin: 0 5px;
    font-weight: 500;
}
.menu-languages ul {
   padding: 0 !important;
   margin: 0;
}
.menu-languages ul li a {
    padding: 10px 0 !important;
    cursor: pointer;
}
.menu-languages ul li span{
    text-transform: uppercase;
    font-family: "Montserrat";
    font-size: 1vw;
    color: #333;
    font-weight: 600;
}
.menu-languages ul li a span{
   text-transform: uppercase;
   font-family: "Montserrat";
    font-size: 1vw;
   color: #333;
    font-weight: 400;
}

@media all and (max-width:1030px) {
    .menu-languages ul li span{
        font-size:15px !important;
    }
    .menu-languages ul li a span{
        font-size:15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4b5ef */.elementor-3358 .elementor-element.elementor-element-7a4b5ef{
    width:120px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ebdebe */.elementor-3358 .elementor-element.elementor-element-2ebdebe svg{
    height:auto;
}

@media only screen and (min-width: 1280px) {
    .elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-text {
        font-size: 18px !important;
    }
}
.elementor-3358 .elementor-element.elementor-element-2ebdebe .elementor-icon-list-icon {
    margin: 0 -10px;
}/* End custom CSS */
/* Start custom CSS for mgc-language-selector, class: .elementor-element-2babbcb */.elementor-wpml-switcher {
  cursor: default;
}
.menu-languages{
    position: absolute;
    top: 50px;
    right: 260px;
    text-align: right;
}
.menu-languages ul li {
    display: inline-block;
    width: auto;
    margin: 0 5px;
    font-weight: 500;
}
.menu-languages ul {
   padding: 0 !important;
   margin: 0;
}
.menu-languages ul li a {
    padding: 10px 0 !important;
    cursor: pointer;
}
.menu-languages ul li span{
    text-transform: uppercase;
    font-family: "Montserrat";
    font-size: 1vw;
    color: #333;
    font-weight: 600;
}
.menu-languages ul li a span{
   text-transform: uppercase;
   font-family: "Montserrat";
    font-size: 1vw;
   color: #333;
    font-weight: 400;
}

@media all and (max-width:1030px) {
    .menu-languages ul li span{
        font-size:15px !important;
    }
    .menu-languages ul li a span{
        font-size:15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4b5ef */.elementor-3358 .elementor-element.elementor-element-7a4b5ef{
    width:120px !important;
}/* End custom CSS */