.elementor-127 .elementor-element.elementor-element-1742ea13 > .elementor-container{max-width:1600px;min-height:90vh;}.elementor-127 .elementor-element.elementor-element-1742ea13{padding:2% 05% 2% 05%;}.elementor-127 .elementor-element.elementor-element-3a97cc71{text-align:center;}.elementor-127 .elementor-element.elementor-element-3a97cc71 .elementor-heading-title{color:#000000;font-family:"Verdana", Sans-serif;font-size:42px;font-weight:300;text-transform:uppercase;line-height:64px;letter-spacing:0.58px;}.elementor-127 .elementor-element.elementor-element-62ff9c54{--divider-border-style:solid;--divider-color:#508AAF;--divider-border-width:2px;}.elementor-127 .elementor-element.elementor-element-62ff9c54 .elementor-divider-separator{width:42.5px;margin:0 auto;margin-center:0;}.elementor-127 .elementor-element.elementor-element-62ff9c54 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-127 .elementor-element.elementor-element-f9ae72f{text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:22px;letter-spacing:0.76px;}.elementor-127 .elementor-element.elementor-element-7596b75 > .elementor-container{max-width:1600px;min-height:90vh;}.elementor-127 .elementor-element.elementor-element-7596b75{padding:2% 05% 2% 05%;}.elementor-127 .elementor-element.elementor-element-ed2a07d{text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:22px;letter-spacing:0.76px;}body.elementor-page-127:not(.elementor-motion-effects-element-type-background), body.elementor-page-127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-1742ea13 > .elementor-container{min-height:70vh;}.elementor-127 .elementor-element.elementor-element-1742ea13{padding:4% 5% 0% 5%;}.elementor-127 .elementor-element.elementor-element-4d94a85f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-127 .elementor-element.elementor-element-3a97cc71 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-127 .elementor-element.elementor-element-62ff9c54 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-127 .elementor-element.elementor-element-f9ae72f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7596b75 > .elementor-container{min-height:70vh;}.elementor-127 .elementor-element.elementor-element-7596b75{padding:4% 5% 0% 5%;}.elementor-127 .elementor-element.elementor-element-451b23e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-127 .elementor-element.elementor-element-ed2a07d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-1742ea13 > .elementor-container{min-height:100vh;}.elementor-127 .elementor-element.elementor-element-1742ea13{padding:10% 5% 20% 5%;}.elementor-127 .elementor-element.elementor-element-3a97cc71 .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-127 .elementor-element.elementor-element-f9ae72f{font-size:14px;}.elementor-127 .elementor-element.elementor-element-7596b75 > .elementor-container{min-height:100vh;}.elementor-127 .elementor-element.elementor-element-7596b75{padding:10% 5% 20% 5%;}.elementor-127 .elementor-element.elementor-element-ed2a07d{font-size:14px;}}/* Start custom CSS for section, class: .elementor-element-7596b75 */@media (max-width:1024px){

.horizontale > div > div > div {
flex: 0 0 auto;
width: max-content;
}
.horizontale > div > .elementor-section {
min-width: max-content;
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
max-width: unset;
}
.horizontale > div > .elementor-section {
min-width: 100vw;
}

.leftarrow, .rightarrow{
cursor: pointer;
line-height: 0;
}
/* Remove default browser :focus styling */
.leftarrow:focus, .rightarrow:focus{
outline:0;
}
/* Replace focus styling with this for accessibility */
.leftarrow:focus .elementor-icon, .rightarrow:focus .elementor-icon {
transform: scale(1.04); /* Size of arrows when :focus state is active */
color: #000; /* Color of arrows when :focus state is active */
}

.horizontale > div {
display: flex;
flex-wrap: nowrap;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
cursor: grab; /* Change to unset to have the normal cursor */
}

.horizontale > div::-webkit-scrollbar{
height: 14px; /* Change to 6px to make the scrollbar smaller, or to 0 to remove it */
}

.horizontale > div::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
} /* Color of scrollbar track */

.horizontale > div::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.31);
} /* Color of scrollbar thumb */

.horizontale > div.active {
cursor: grabbing; /* Change to unset to have the normal cursor when mouse button is clicked down */
cursor: -webkit-grabbing; /* idem */
transform: scale(1.01); /* Size of elements when mouse button is clicked down */
}

}/* End custom CSS */