@charset "UTF-8";
/* https://www.squarepoint.es/wp-content/uploads/sites/3/elementor/css/post-4256.css?ver=1774348487 */
.elementor-4256 .elementor-element.elementor-element-46e625b:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-46e625b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg,var(--e-global-color-primary) 0%,var(--e-global-color-bd3291b) 100%)}.elementor-4256 .elementor-element.elementor-element-46e625b>.elementor-container{min-height:28.8vw}.elementor-4256 .elementor-element.elementor-element-46e625b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4256 .elementor-element.elementor-element-46e625b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-4256 .elementor-element.elementor-element-74c7f54.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-4256 .elementor-element.elementor-element-74c7f54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-4256 .elementor-element.elementor-element-74c7f54>.elementor-element-populated{padding:0 0 70px 0}.elementor-4256 .elementor-element.elementor-global-5884{width:auto;max-width:auto;bottom:0}body:not(.rtl) .elementor-4256 .elementor-element.elementor-global-5884{right:0}body.rtl .elementor-4256 .elementor-element.elementor-global-5884{left:0}.elementor-4256 .elementor-element.elementor-element-59939ed>.elementor-container{max-width:950px}.elementor-4256 .elementor-element.elementor-element-6d638fa.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-4256 .elementor-element.elementor-element-63e7c68{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4256 .elementor-element.elementor-element-63e7c68>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4256 .elementor-element.elementor-element-4d3380f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4256 .elementor-element.elementor-element-261172e{text-align:center}.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tabs-wrapper{width:10%}.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tab-title,.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tab-title:before,.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tab-title:after,.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tab-content,.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tabs-content-wrapper{border-width:0}.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tab-desktop-title.elementor-active{background-color:var(--e-global-color-2d67962)}.elementor-4256 .elementor-element.elementor-element-8831c67 .elementor-tabs-content-wrapper{background-color:var(--e-global-color-2d67962)}.elementor-4256 .elementor-element.elementor-element-8bc93d3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4256 .elementor-element.elementor-element-8bc93d3:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-8bc93d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.squarepoint.es/wp-content/uploads/sites/3/2023/02/s-primary-1.png);background-position:105% 50%;background-repeat:no-repeat}.elementor-4256 .elementor-element.elementor-element-8bc93d3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4256 .elementor-element.elementor-element-8bc93d3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-4256 .elementor-element.elementor-element-466411e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4256 .elementor-element.elementor-element-466411e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4256 .elementor-element.elementor-element-466411e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4256 .elementor-element.elementor-element-3193a5b{text-align:start}.elementor-4256 .elementor-element.elementor-element-d03d56c{padding:0% 25% 0% 0%}.elementor-4256 .elementor-element.elementor-element-d33f94e>.elementor-element-populated{padding:0 50px 0 0}.elementor-4256 .elementor-element.elementor-element-a1f01f1 .elementor-icon-box-wrapper{text-align:start}.elementor-4256 .elementor-element.elementor-element-5c5f0fe>.elementor-element-populated{padding:0 50px 0 0}.elementor-4256 .elementor-element.elementor-element-375705f .elementor-icon-box-wrapper{text-align:start}.elementor-4256 .elementor-element.elementor-element-f1a596a>.elementor-element-populated{padding:0 50px 0 0}.elementor-4256 .elementor-element.elementor-element-b73115f .elementor-icon-box-wrapper{text-align:start}.elementor-4256 .elementor-element.elementor-element-bb285df{--spacer-size:30px}.elementor-4256 .elementor-element.elementor-element-d7aa2a5{text-align:center}.elementor-4256 .elementor-element.elementor-element-1fa65e9{text-align:center}.elementor-4256 .elementor-element.elementor-element-cc0b390 .elementor-tab-title,.elementor-4256 .elementor-element.elementor-element-cc0b390 .elementor-tab-title:before,.elementor-4256 .elementor-element.elementor-element-cc0b390 .elementor-tab-title:after,.elementor-4256 .elementor-element.elementor-element-cc0b390 .elementor-tab-content,.elementor-4256 .elementor-element.elementor-element-cc0b390 .elementor-tabs-content-wrapper{border-width:0}.elementor-4256 .elementor-element.elementor-element-a5a0c09:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-a5a0c09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.squarepoint.es/wp-content/uploads/sites/3/2023/02/s-primary-1.png);background-position:105% 50%;background-repeat:no-repeat}.elementor-4256 .elementor-element.elementor-element-a5a0c09{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4256 .elementor-element.elementor-element-a5a0c09>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4256 .elementor-element.elementor-element-7e9440c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4256 .elementor-element.elementor-element-af9e660{text-align:center}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-780b115{right:-40%;--hotspot-translate-x:-40%;top:80%;--hotspot-translate-y:80%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-4fb9622{left:0%;--hotspot-translate-x:0%;top:85%;--hotspot-translate-y:85%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-b8f8d9e{right:50%;--hotspot-translate-x:50%;bottom:-5%;--hotspot-translate-y:-5%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-0d64ed2{right:50%;--hotspot-translate-x:50%;top:29%;--hotspot-translate-y:29%}.elementor-4256 .elementor-element.elementor-element-afcb495 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px);top:initial}.elementor-4256 .elementor-element.elementor-element-afcb495{--background-align:center;--hotspot-box-color:#FFFFFF;--hotspot-padding:0.5em;--hotspot-border-radius:8px 8px 8px 8px;--tooltip-text-color:var( --e-global-color-3b74996 );--tooltip-align:left;--tooltip-min-width:400px;--tooltip-padding:20px 20px 20px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:8px 8px 8px 8px}.elementor-4256 .elementor-element.elementor-element-afcb495 img{border-style:none}.elementor-4256 .elementor-element.elementor-element-afcb495 .e-hotspot__label{font-size:17px;font-weight:700;line-height:21px}.elementor-4256 .elementor-element.elementor-element-afcb495 .e-hotspot__tooltip{font-size:17px;font-weight:400;box-shadow:0 0 10px 0 rgba(0,0,0,.08)}.elementor-4256 .elementor-element.elementor-element-a541ce8>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px}.elementor-4256 .elementor-element.elementor-element-81172cc .elementor-cta .elementor-cta__bg,.elementor-4256 .elementor-element.elementor-element-81172cc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-4256 .elementor-element.elementor-element-81172cc>.elementor-widget-container{border-style:none}.elementor-4256 .elementor-element.elementor-element-81172cc .elementor-cta__content{text-align:start}.elementor-4256 .elementor-element.elementor-element-81172cc .elementor-cta__bg-wrapper{min-height:285px}.elementor-4256 .elementor-element.elementor-element-2433cfe .elementor-cta .elementor-cta__bg,.elementor-4256 .elementor-element.elementor-element-2433cfe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-4256 .elementor-element.elementor-element-2433cfe>.elementor-widget-container{border-style:none}.elementor-4256 .elementor-element.elementor-element-2433cfe .elementor-cta__content{text-align:start}.elementor-4256 .elementor-element.elementor-element-2433cfe .elementor-cta__bg-wrapper{min-height:285px}.elementor-4256 .elementor-element.elementor-element-78c3c5a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4256 .elementor-element.elementor-element-1c10eca{text-align:center}:root{--page-title-display:none}@media(min-width:768px){.elementor-4256 .elementor-element.elementor-element-f57798{width:45%}.elementor-4256 .elementor-element.elementor-element-2024d08b{width:55%}}@media(max-width:1110px){.elementor-4256 .elementor-element.elementor-global-5884{z-index:1}.elementor-4256 .elementor-element.elementor-element-1e57f88{padding:20px 20px 40px 20px;z-index:2}.elementor-4256 .elementor-element.elementor-element-8bc93d3:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-8bc93d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:100% 130%}.elementor-4256 .elementor-element.elementor-element-a5a0c09:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-a5a0c09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:100% 130%}.elementor-4256 .elementor-element.elementor-element-afcb495 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-4256 .elementor-element.elementor-element-a541ce8>.elementor-element-populated{padding:20px 20px 20px 20px}}@media(max-width:767px){.elementor-4256 .elementor-element.elementor-element-46e625b{padding:0 0 0 0}.elementor-4256 .elementor-element.elementor-element-74c7f54>.elementor-element-populated{padding:0 0 0 0}body:not(.rtl) .elementor-4256 .elementor-element.elementor-global-5884{right:0}body.rtl .elementor-4256 .elementor-element.elementor-global-5884{left:0}.elementor-4256 .elementor-element.elementor-global-5884{bottom:0;z-index:1}.elementor-4256 .elementor-element.elementor-element-1e57f88{padding:0 20px 40px 20px;z-index:2}.elementor-4256 .elementor-element.elementor-element-ba89489>.elementor-element-populated{padding:50px 10px 20px 10px}.elementor-4256 .elementor-element.elementor-element-8bc93d3:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-8bc93d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:130% 130%}.elementor-4256 .elementor-element.elementor-element-a5a0c09:not(.elementor-motion-effects-element-type-background),.elementor-4256 .elementor-element.elementor-element-a5a0c09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0% 130%}.elementor-4256 .elementor-element.elementor-element-7e9440c>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-780b115{right:1%;--hotspot-translate-x:1%;top:-25%;--hotspot-translate-y:-25%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-4fb9622{top:92%;--hotspot-translate-y:92%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-b8f8d9e{bottom:-40%;--hotspot-translate-y:-40%}.elementor-4256 .elementor-element.elementor-element-afcb495 .elementor-repeater-item-0d64ed2{right:0%;--hotspot-translate-x:0%;top:32%;--hotspot-translate-y:32%}.elementor-4256 .elementor-element.elementor-element-afcb495 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-4256 .elementor-element.elementor-element-afcb495{--tooltip-min-width:300px}.elementor-4256 .elementor-element.elementor-element-f57798{width:100%}.elementor-4256 .elementor-element.elementor-element-f57798>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-4256 .elementor-element.elementor-element-6cdcee81>.elementor-widget-container{margin:30px 30px 30px 30px}.elementor-4256 .elementor-element.elementor-element-2024d08b{width:100%}}@media(max-width:1110px) and (min-width:768px){.elementor-4256 .elementor-element.elementor-element-a541ce8{width:100%}.elementor-4256 .elementor-element.elementor-element-ad6b553{width:100%}.elementor-4256 .elementor-element.elementor-element-f57798{width:30%}.elementor-4256 .elementor-element.elementor-element-2024d08b{width:70%}}.elementor-4256 .elementor-element.elementor-element-d03d56c a{text-decoration:none}.elementor-4256 .elementor-element.elementor-element-d03d56c a.elementor-icon{height:100px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-4256 .elementor-element.elementor-element-4dbf354a{overflow:hidden}