@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}*{box-sizing:border-box}html,body{height:100%}body{background-color:#fff;color:#000}.container{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 15px}a{text-decoration:none;transition:color .3s}button,input[type=submit],.it-button{outline:none;appearance:none;border:0;transition:color .3s;cursor:pointer}.it-button{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:16px 20px;background-color:#2663eb;color:#fff!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;text-align:center;text-decoration:none;border-radius:6px;box-shadow:0 3px 8px #050a3973;transform:translateZ(0);transition:all .2s ease}.it-button:hover,.it-button:focus{background-color:#fff!important;color:#020010!important}.it-button:before{content:"";position:absolute;top:0;left:-100px;width:100px;height:100%;border-radius:6px;background-image:linear-gradient(120deg,#fff0 20%,#fff6,#fff0 80%);animation:it-button-shine 3s infinite ease-in-out;pointer-events:none}@keyframes it-button-shine{0%{left:100%}23%{left:-100px}32%{left:-100px}55%{left:100%}to{left:100%}}:root{--shiny-cta-bg: #2663EB;--shiny-cta-bg-hover: #020010;--shiny-cta-bg-subtle: #0036b3;--shiny-cta-highlight: #FFFFFF;--shiny-cta-highlight-subtle: #2663EB}@property --shiny-cta-bg{syntax: "<color>"; initial-value: #2663EB; inherits: false;}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 5%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: #0036b3; inherits: false;}.it-shine-button{--animation: gradient-angle linear infinite;--duration: 3s;--shadow-size: 2px;isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;transition:1s cubic-bezier(.25,1,.5,1);transition-property:--shiny-cta-bg,--gradient-angle-offset,--gradient-percent,--gradient-shine;padding:13px 20px}.it-shine-button:before,.it-shine-button:after{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.it-shine-button:before{--size: calc(100% - var(--shadow-size) * 3);--position: 2px;--space: calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:1;z-index:-1;animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.it-shine-button:after{--animation: shimmer linear infinite;width:calc(100% + 12px);aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,white);mask-image:radial-gradient(circle at bottom,transparent 40%,white);opacity:.6;animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.it-shine-button-content-wrapper{position:relative;z-index:1}.it-shine-button:hover,.it-shine-button:focus-visible{--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--shiny-cta-highlight-subtle);--shiny-cta-bg: var(--shiny-cta-bg-hover)}.it-shine-button:hover:before,.it-shine-button:hover:after,.it-shine-button:focus-visible:before,.it-shine-button:focus-visible:after{animation-play-state:running}@keyframes gradient-angle{to{--gradient-angle: 360deg}}@keyframes shimmer{to{rotate:360deg}}.vimeo-video-3d-avatar-bg{aspect-ratio:768/506;position:relative;background:#eef3f6;border:none!important;outline:none!important;box-shadow:none!important}.vimeo-video-3d-avatar-bg .elementor-background-video-container{position:absolute;inset:0;width:100%;height:100%;background:#eef3f6;border:none!important;outline:none!important;box-shadow:none!important;opacity:0;transition:opacity .25s ease}.vimeo-video-3d-avatar-bg.video-is-playing .elementor-background-video-container{opacity:1}.vimeo-video-3d-avatar-bg .elementor-background-video-embed,.vimeo-video-3d-avatar-bg .elementor-background-video-container iframe{position:absolute;top:50%;left:50%;width:118%!important;height:102%!important;max-width:none!important;transform:translate(-50%,-50%);border:0!important;outline:none!important;box-shadow:none!important}.cvp{display:grid;place-items:center;width:90px;height:90px;border-radius:999px;overflow:visible;filter:unset;transition:transform .2s ease,filter .2s ease;will-change:transform;cursor:pointer}.cvp:hover .cvp-ring circle{stroke:#000}.cvp:hover .cvp-tri path{fill:#000}.cvp .cvp-btn{width:90px;height:90px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:999px}.cvp .cvp-btn:before{content:"";position:absolute;border-radius:999px;background:#fff;z-index:1;opacity:0;transform:scale(.2);animation:cvp-fill-cycle 5s ease-in-out infinite;width:86px;height:86px;inset:2px 0 0 2px}.cvp .cvp-ring{position:absolute;inset:0;transform:rotate(-90deg);z-index:2}.cvp .cvp-ring circle{fill:none;stroke:#2663ebf2;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cvp-ring-cycle 5s linear infinite;transition:all .25s ease}.cvp .cvp-tri{width:90px;height:90px;z-index:2;opacity:0;transform:scale(.2);animation:cvp-tri-cycle 5s ease-in-out infinite}.cvp .cvp-tri path{fill:#2663eb;transition:all .25s ease}@keyframes cvp-fill-cycle{0%,13%{opacity:0;transform:scale(.2)}27%{opacity:1;transform:scale(1)}71%{opacity:1;transform:scale(1)}85%,to{opacity:0;transform:scale(.2)}}@keyframes cvp-tri-cycle{0%{opacity:0;transform:translate(-4px) translateY(1px) scale(.2)}14%{opacity:1;transform:translate(-4px) translateY(1px) scale(1)}71%{opacity:1;transform:translate(-4px) translateY(1px) scale(1)}85%,to{opacity:0;transform:translate(-4px) translateY(1px) scale(.2)}}@keyframes cvp-ring-cycle{0%{stroke-dashoffset:var(--cvp-circ, 1);opacity:1}14%{stroke-dashoffset:0;opacity:1}71%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:var(--cvp-circ, 1);opacity:1}to{stroke-dashoffset:var(--cvp-circ, 1);opacity:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{background-color:#2663eb;border-radius:6px}.elementor-widget-video .elementor-custom-embed-play{width:90px!important;height:90px!important;border-radius:999px!important;display:grid!important;place-items:center!important;overflow:visible!important;filter:unset;transition:transform .2s ease,filter .2s ease;will-change:transform}.elementor-widget-video .elementor-custom-embed-play i,.elementor-widget-video .elementor-custom-embed-play svg:not(.cv-ring):not(.cv-tri){display:none!important}.elementor-widget-video .elementor-custom-embed-play:hover .cv-ring circle{stroke:#000!important}.elementor-widget-video .elementor-custom-embed-play:hover .cv-tri path{fill:#000!important}.elementor-widget-video .elementor-custom-embed-play .cv-btn{width:90px;height:90px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:999px}.elementor-widget-video .elementor-custom-embed-play .cv-btn:before{content:"";position:absolute;border-radius:999px;background:#fff;z-index:1;opacity:0;transform:scale(.2);animation:cv-fill-cycle 5s ease-in-out infinite;width:88px;height:88px;inset:1px 0 0 1px}.elementor-widget-video .elementor-custom-embed-play .cv-ring{position:absolute;inset:0;transform:rotate(-90deg);z-index:2}.elementor-widget-video .elementor-custom-embed-play .cv-ring circle{fill:none;stroke:#2663ebf2;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cv-ring-cycle 5s linear infinite;transition:all .25s ease}.elementor-widget-video .elementor-custom-embed-play .cv-tri{width:34px;height:34px;z-index:2;opacity:0;transform:scale(.2);animation:cv-tri-cycle 5s ease-in-out infinite}.elementor-widget-video .elementor-custom-embed-play .cv-tri path{fill:#2663eb;transition:all .25s ease}@keyframes cv-fill-cycle{0%,13%{opacity:0;transform:scale(.2)}27%{opacity:1;transform:scale(1)}71%{opacity:1;transform:scale(1)}85%,to{opacity:0;transform:scale(.2)}}@keyframes cv-tri-cycle{0%{opacity:0;transform:translate(-4px) translateY(1px) scale(.2)}14%{opacity:1;transform:translate(-4px) translateY(1px) scale(1)}71%{opacity:1;transform:translate(-4px) translateY(1px) scale(1)}85%,to{opacity:0;transform:translate(-4px) translateY(1px) scale(.2)}}@keyframes cv-ring-cycle{0%{stroke-dashoffset:var(--cv-circ, 1);opacity:1}14%{stroke-dashoffset:0;opacity:1}71%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:var(--cv-circ, 1);opacity:1}to{stroke-dashoffset:var(--cv-circ, 1);opacity:0}}.project-popup-overlay{display:none!important}.project-popup-overlay.is-open{display:flex!important}.lp-source-field{display:none}.gform_wrapper .css-hidden-field{display:none!important}.gform_wrapper .gform_validation_errors{outline:none!important;box-shadow:none!important;transition:all .3s ease}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform-loader{display:none!important}.gform_wrapper .gform_fields{row-gap:32px!important}.gform_wrapper .gfield_description a{font-size:14px!important;font-weight:600!important;line-height:16px!important;text-decoration:underline}.gform_wrapper .gfield--inline-description-link{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:4px}.gform_wrapper .gfield--inline-description-link .gfield_label{order:1;padding-bottom:0!important}.gform_wrapper .gfield--inline-description-link .gfield_description{order:2;margin:0!important}.gform_wrapper .gfield--inline-description-link .gfield_description:before{content:"– "}.gform_wrapper .gfield--inline-description-link .ginput_container{order:3;flex:1 1 100%;margin-top:6px}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{display:block!important;padding-bottom:6px!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:16px!important;letter-spacing:0!important;color:#020010!important;margin:0!important}.gform_wrapper .gfield_label .gfield_required,.gform_wrapper .gform-field-label .gfield_required{padding-left:1px}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gform_wrapper textarea,.gform_wrapper select{padding-top:12px!important;padding-bottom:12px!important;padding-right:12px;border:1px solid #a1a1a4!important;border-radius:6px!important;color:#020010!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:16px!important;outline:none!important;resize:none}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.gform_wrapper textarea:focus,.gform_wrapper textarea:active,.gform_wrapper select:focus,.gform_wrapper select:active{border-color:#020010!important}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:#a1a1a4}.gform_wrapper textarea{appearance:none!important;height:138px!important;min-block-size:0!important}.gform_wrapper .iti__selected-country{outline:none!important;transition:all .3s ease!important;border:0!important;box-shadow:none!important}.gform_wrapper .iti__selected-country:hover{background-color:#f2f2f8!important}.gform_wrapper .iti__search-input{width:calc(100% - 15px)!important;margin:5px auto!important}.gform_wrapper .iti__country{font-size:14px!important;font-weight:400!important;color:#020010!important;transition:all .3s ease!important}.gform_wrapper .iti__country:hover,.gform_wrapper .iti__country.iti__highlight{background-color:#f2f2f8!important}.gform_wrapper .iti__selected-dial-code{font-size:14px!important;font-weight:400!important;color:#020010!important}.gform_wrapper input:not([type=tel]){padding-left:12px!important}.gform_wrapper .pcafe_sp_field .ginput_container_phone .spf-phone.valid-msg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L9.66667 16.5L19 7.5' stroke='%2310a64a' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");background-size:contain}.gform_wrapper .pcafe_sp_field .ginput_container_phone .spf-phone.error-msg{width:12px;height:12px;right:15px}.gform_wrapper .pcafe_sp_field .ginput_container_phone .spf-phone.error-msg:before{background-size:contain;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg fill='%23c02b0a' height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 460.775 460.775' xml:space='preserve'%3E%3Cpath d='M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z'/%3E%3C/svg%3E")}.gform_wrapper .recaptcha-text{color:#020010!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;text-align:center!important}.gform_wrapper .recaptcha-text a{font-size:12px!important;font-weight:400!important;text-decoration:underline!important}.gform_wrapper .gfield--type-consent{margin-bottom:-10px}.gform_wrapper .gfield--type-consent .validation_message{text-align:center}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex!important;align-items:flex-start!important;gap:8px!important;justify-content:center!important}.gform_wrapper .gfield--type-consent input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;accent-color:#2663eb!important;margin:0!important;cursor:pointer;outline:none;padding:0!important}.gform_wrapper .gfield--type-consent .gfield_consent_label{color:#020010!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;padding:0!important;margin:0!important;cursor:pointer}.gform_wrapper .gfield--type-consent .gfield_consent_label .gfield_required{display:none}.gform_wrapper .gfield--type-consent .gfield_consent_label a{color:#2663eb!important;text-decoration:underline!important;font-size:14px!important;font-weight:500!important}.gform_wrapper .gfield--type-consent .gfield_consent_label a:hover{color:#43b7e3!important}.gform_wrapper .gfield--type-consent .gfield_required_text{display:block!important;margin-top:2px!important;color:#c0392b!important;font-size:12px!important}.gform_wrapper .gform_footer,.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer{width:100%!important}.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer .gform_button{position:relative!important;display:block;width:100%!important;overflow:hidden;outline:none!important;padding:16px 20px!important;background-color:#2663eb!important;color:#fff!important;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;text-align:center!important;border-radius:6px!important;box-shadow:0 3px 8px #050a3973!important;transition:all .2s ease!important}.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer .gform_button:focus{background-color:#000!important}.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:before,.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer .gform_button:before{content:""!important;position:absolute!important;top:0;left:-100px;width:100px;height:100%;border-radius:6px;background-image:linear-gradient(120deg,#fff0 20%,#fff6,#fff0 80%);animation:it-button-shine 3s infinite ease-in-out;pointer-events:none}.grecaptcha-badge{visibility:hidden!important}.gfield--type-captcha{display:none!important}.it-email-cta{display:flex;flex-direction:column;gap:12px;max-width:350px}@media(max-width:768px){.it-email-cta{max-width:100%}}.it-email-cta__label{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#fff}.it-email-cta__input{padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background-color:#ffffff0d;color:#fff;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;outline:none}.it-email-cta__input::placeholder{color:#ffffff80}.it-email-cta__input:focus{border-color:#72d8ff}.it-email-cta__button{width:100%}
