.elementor-kit-11{--e-global-color-primary:#009ee0;--e-global-color-secondary:#202aa8;--e-global-color-text:#4c4c4c;--e-global-color-accent:#7ee1ff;--e-global-color-9137ce5:#470a8d;--e-global-color-2ca5a83:#8c1ed3;--e-global-color-bc483c0:#000;--e-global-color-409285a:#fff;--e-global-color-d5bae87:#e47de5;--e-global-color-bb65475:#3e459e;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:300;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-11 a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-11 h1{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-11 h2{color:#1e65da;font-family:"Poppins",Sans-serif;font-weight:600;line-height:34px}.elementor-kit-11 h3{color:#1e65da;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-11 h4{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-11 button,.elementor-kit-11 input[type=button],.elementor-kit-11 input[type=submit],.elementor-kit-11 .elementor-button{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-409285a);background-color:var(--e-global-color-text);border-style:none;border-radius:0}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type=button]:hover,.elementor-kit-11 input[type=button]:focus,.elementor-kit-11 input[type=submit]:hover,.elementor-kit-11 input[type=submit]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-primary)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-11 e-page-transition{background-color:#ffbc7d}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.animated-canvas,.footeralier .animated-canvas{min-height:200vh !important;height:200vh}#capcalera{padding:15px 0;transition:all .5s ease}.baixa#capcalera{padding:8px 0;transition:all .5s ease}.logocapcalera img{transition:all .5s ease}.baixa#capcalera .logocapcalera img{width:130px !important;transition:all .5s ease}.elementor-nav-menu a{justify-content:center}.e-n-menu-wrapper{overflow-y:visible !important}div#menubar-244{overflow:visible}div#capcalera{width:100%!important}#menucontactanos,#menudemo{border-radius:30px;padding:0 24px;transition:all .3s ease;cursor:pointer}#menucontactanos,#menudemo{transition:all .3s ease;font-weight:600}#menucontactanos a,#menudemo a{border-radius:30px;padding:7px 20px 4px;font-weight:100;font-family:"Fs Emeric Medium",Sans-serif !important}#menucontactanos a{border:1px solid #888;background-color:transparent;transition:all .3s ease}#menucontactanos a:hover{color:#fff;background:linear-gradient(90deg,#48a3db 0%,#3b50c2 100%);border:1px solid #fff;transition:all .3s ease}#menudemo a{color:#fff;background:linear-gradient(90deg,#48a3db 0%,#3b50c2 100%);border:none;transition:all .3s ease}#menudemo a:hover{color:#fff;background:linear-gradient(90deg,#3b50c2 0%,#48a3db 100%);border:none;transition:all .3s ease}#menudemo .e-n-menu-title-text{color:#fff !important}#menucontactanos:hover{border-bottom:solid 2px #fff !important}#menudemo:hover{border-bottom:solid 2px #fff !important}#menucontactanos{margin-right:-30px}@media (max-width:1399px){#menucontactanos,#menudemo{border-radius:0 !important;margin-right:0;padding-bottom:10px}}@media (max-width:1399px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{border-bottom:0}#menudemo{padding-bottom:20px !important}}@media (max-width:768px){.menumob .gradientextblue{background:0 0 !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:#202aa8 !important}}@media only screen and (max-width:800px){.overflowxhiden{overflow-x:hidden;display:none}}.toggle-text .text-hidden{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease}.textexpandible h3{padding-top:0;font-size:1.3em !important;padding:0 !important;margin:0 !important}@media only screen and (max-width:600px){.textexpandible h3{font-size:1em !important}}.toggle-text.open .text-hidden{max-height:1000px;opacity:1}.toggle-text .toggle-button{width:26px;height:26px;border-radius:50%;border:0 solid;font-size:1.6em;font-weight:700;justify-content:center;cursor:pointer;padding:0;margin-left:16px;border-image:linear-gradient(306deg,rgba(126,225,255,1),rgba(32,42,168,1)) 1;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(306deg,rgba(126,225,255,1),rgba(32,42,168,1));background-origin:border-box;transition:all .3s ease}@media only screen and (max-width:600px){.toggle-text .toggle-button{font-size:1.2em;margin-left:0}}.toggle-text .toggle-button:hover{background:linear-gradient(306deg,rgba(126,225,255,1),rgba(32,42,168,1));-webkit-text-fill-color:#fff;color:#fff;background-clip:border-box;-webkit-background-clip:border-box;border:transparent !important;transition:all .3s ease}.gradientextblue{background:linear-gradient(306deg,rgba(126,225,255,1) 0%,rgba(32,42,168,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;word-break:break-word;line-height:1.35;text-shadow:0 0 0 rgba(0,0,0,0);padding-bottom:.35em}.ratio{aspect-ratio:1}body{overflow-x:hidden}.blurrybg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body,html{height:100%}aside#moove_gdpr_cookie_info_bar{height:100% !important;width:100% !important;max-height:100%;background-color:#2b2d2f8c !important}.moove-gdpr-info-bar-container{bottom:20px !important;right:20px !important;position:fixed !important;width:300px;box-shadow:1px 2px 8px 0 rgb(0 0 0/35%);border-radius:10px;background-color:#fff !important}.moove-gdpr-modal-footer-content{padding:60px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:30px !important}.moove-gdpr-cookie-notice p{font-size:12px !important;color:#000 !important}button.mgbutton.moove-gdpr-infobar-reject-btn{background-color:transparent !important;color:#000 !important;border:1px solid #000 !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-top:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:30px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0 !important;padding-right:0 !important;flex-direction:column}.moove-gdpr-cookie-notice,.moove-gdpr-button-holder{flex-direction:column;padding-left:0 !important;padding-left:0 !important}.moove-gdpr-button-holder,.moove-gdpr-button-holder button{margin-top:20px;width:100% !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#000 !important;color:#fff !important}.gdpr_lightbox-container .moove-gdpr-button-holder button{margin-bottom:10px !important;padding:10px !important;max-width:300px;float:right !important}.gdpr_lightbox{background:rgba(0,0,0,.6) !important}.moove-gdpr-infobar-allow-all,.moove-gdpr-modal-allow-all{background-color:var(--e-global-color-primary) !important}b{font-weight:600 !important}.relative{position:relative}.formline .elementor-form-fields-wrapper{display:flex}@media only screen and (min-width:1390px){.formline .elementor-field-type-submit{position:absolute;right:1px;width:220px;bottom:142px;padding:0;margin:0}}@media only screen and (min-width:1870px){.formline .elementor-field-type-submit{bottom:118px}}.formline .elementor-field-type-submit button{border-radius:30px}.elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#FFFFFF6B;border-radius:30px;padding:14.5px 15px}.gradientext{background:#7ee1ff;background:linear-gradient(258deg,rgba(126,225,255,1) 0%,rgba(140,30,211,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradientextblue{background:#7ee1ff;background:linear-gradient(306deg,rgba(126,225,255,1) 0%,rgba(32,42,168,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.elementor-custom-embed-play{left:calc(100% - 150px);position:absolute;top:calc(100% - 150px);transform:none;width:80px}.elementor-custom-embed-play svg{width:100%;height:auto}.opacity8{opacity:.8}.blurrybg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.logoslideportada img{max-height:150px;max-width:150px}span.elementor-counter-number-suffix{font-size:.5em !important}.formline2 .elementor-form-fields-wrapper{display:flex}@media only screen and (min-width:1390px){.formline2 .elementor-field-type-submit{position:absolute;right:1px;width:220px;bottom:-4px;padding:0;margin:0}}.formline2 .elementor-field-type-submit button{border-radius:30px}.elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#FFFFFF6B;border-radius:30px;padding:14.5px 15px}.hb{color:#fff !important;font-weight:600 !important}.formpriv{color:#fff;font-size:14px}.formpriv a{color:#fff;text-decoration:underline}.protecdedatos{color:#fff;font-size:12px;line-height:10px}.protecdedatos a{color:#fff;text-decoration:underline}.recaptcha_v3-bottomright .elementor-field{background:0 0 !important}.formok button{margin-top:-15px}#webgl-canvaa{width:100vw;height:100vh;max-width:100%;max-height:100%;overflow:hidden;pointer-events:none;opacity:0}.copy-canvas{display:block;width:100%;height:auto;pointer-events:none;max-width:100%}.animated-canvas{display:block;position:relative;width:100%;max-width:100%;pointer-events:none;z-index:0}.footer-amb-animacio{overflow:hidden !important}@media only screen and (max-width:768px){.animated-canvas{height:230vh !important}.footer-amb-animacio{overflow:hidden !important}.footer-amb-animacio .animated-canvas{height:100% !important;width:100%;max-height:100%;object-fit:cover}}.footeralier,.contefonsanim{overflow:hidden !important}html.safari-desktop .blobswrapper svg{filter:none !important;width:min(120vh, 120vw);height:min(120vh, 120vw);display:none !important}