@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/lato-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/lato-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/montserrat-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.style-blue-2{--dark: #01396B;--light: #E8F1FF}.style-blue-2:not(.custom-colors-enabled){--primary: #5041BB;--primary-dark: #483AA8;--accent: #5041BB;--secondary: #F80673;--secondary-dark: #E00567}.style-blue-2 .fill-bg-light{fill:#E9F1FF}.style-blue-2 .stroke-light{stroke:#E9F1FF}.style-blue-2 .fill-main{fill:#5041bb}.style-blue-2 .fill-secondary{fill:#00396B}.style-blue-2 .color-secondary{color:#00396B}.style-blue-2 .stroke-main{stroke:#5041bb}.style-blue-2 .bg-light-color .cta_button-16__wrapper,.bg-light-color .style-blue-2 .cta_button-16__wrapper,.style-blue-2 .bg-light-color .links-02__list,.bg-light-color .style-blue-2 .links-02__list,.style-blue-2 .faq-01__question:hover,.style-blue-2 .bg-light-color .steps-01__number,.bg-light-color .style-blue-2 .steps-01__number{border-color:#5041bb}.style-blue-2 .color-main,.style-blue-2 .link,.style-blue-2 .content_box a,.content_box .style-blue-2 a{color:#5041bb}.style-blue-2 .link:hover{color:#4538a1}.style-blue-2 .bg-main,.style-blue-2 .content_box ul li:before,.content_box ul .style-blue-2 li:before,.style-blue-2 .comps .button--accent-bg,.comps .style-blue-2 .button--accent-bg,.style-blue-2 .circle-button--light-bg:hover,.style-blue-2 .slick-dots li.slick-active button,.slick-dots li.slick-active .style-blue-2 button,.style-blue-2 .bg-light-color .steps-01__list:before,.bg-light-color .style-blue-2 .steps-01__list:before{background-color:#5041bb}.style-blue-2 .circle-button--light-bg,.style-blue-2 .slick-dots button,.slick-dots .style-blue-2 button{background-color:#DFEAFE}.style-blue-2 .bg-medium-hover:hover{background-color:#DFEAFE}.style-blue-2 .comps .button--accent-bg:hover,.comps .style-blue-2 .button--accent-bg:hover{background-color:#483aa8}.style-blue-2 .comps .button--alt-accent-bg,.comps .style-blue-2 .button--alt-accent-bg{background-color:#F90473}.style-blue-2 .comps .button--alt-accent-bg:hover,.comps .style-blue-2 .button--alt-accent-bg:hover{background-color:#e00467}.bg-light-color .fill-bg-light{fill:rgba(255,255,255,0.8)}*{box-sizing:border-box;margin:0;padding:0}html .comps{height:100%;font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar}body{background-color:white;-webkit-font-smoothing:antialiased;color:#3d3d3d}body.state-fixed-body{overflow:hidden}.live_website body.state-fixed-body_popup{overflow:hidden}.custom_fonts *{font-family:'Lato', Helvetica, sans-serif}.comps p{margin-bottom:1em;margin-top:1em;line-height:1.6}[tabindex="-1"]:focus{outline:0 !important}.cta_bottom_info{font-size:0.8em;color:#828282}hr{box-sizing:content-box;height:0;overflow:visible}strong,b{font-weight:700}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{border:none;background:none;overflow:visible}button{border-radius:0}h1,h2,h3,h4,h5,h6{margin-bottom:0.5em;margin-top:0.5em;font-weight:700;line-height:1.3;color:#303030}button:focus,input:focus,textarea:focus{outline:none}.container{margin-right:auto;margin-left:auto;padding:0 15px;max-width:1080px}.container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.container--small{max-width:550px}.container--mid{max-width:900px}.container--large{max-width:1200px}.container--max{max-width:100%}header{position:relative;z-index:50}.link{transition:color .2s ease}pre{line-height:1.5}.heading{font-size:2em}@media (max-width: 768px){.heading{font-size:1.7em}}@media (max-width: 500px){.heading{font-size:1.5em}}.heading--accent{font-size:3em}@media (max-width: 768px){.heading--accent{font-size:2.5em}}@media (max-width: 500px){.heading--accent{font-size:2em}}.text-white{color:white}.text-white a,.text-white a:hover,.text-white a:focus,.text-white a:visited,.text-white a:active{color:inherit}.bottom_cta{text-align:center}.bottom_cta .buttons-set{margin-top:40px}.nav-02__box .button--empty .icon{display:none !important}.comps .slider_with_dots_inside{padding-bottom:100px}.comps .slider_with_dots_inside .bottom_cta .buttons-set{margin-top:110px}.comps .slider_with_dots_inside .slick-dots{text-align:center}.content_box:not(.blog-editor__content_box) span{font-size:inherit !important;background-color:inherit !important;font-family:inherit !important}.content_box:not(.blog-editor__content_box) span:not([class^="hljs-"]):not([class^="pl-"]):not(.button__text){color:inherit !important}.content_box:not(.rdw-editor-main) li{margin-left:0 !important}.content_box{line-height:1.6}.content_box ul,.content_box ol{padding-left:1em}.content_box ul{list-style:none;padding-left:0}.content_box h2,.content_box h3,.content_box h4,.content_box h5,.content_box h6{margin-top:0.5em;margin-bottom:0.5em;padding-bottom:0}.content_box h2{font-size:1.4em}.content_box h3{font-size:1.2em}.content_box h4{font-size:1em}.content_box code:not(.inline-code){background:#282a36;padding:1em 1.5em}.content_box .content_box code:not(.inline-code):not(.hljs){color:white}.custom_fonts .content_box code,.custom_fonts .content_box code span,.content_box code,.content_box code span{font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important;border-radius:4px;overflow:auto}.custom_fonts .content_box code:not(.inline-code),.content_box code:not(.inline-code){display:block;font-size:.85em}.content_box figure{max-width:1060px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content_box figure img:not(.emoji){max-width:100%}.content_box table{max-width:1060px}.content_box table td{border:1px solid #dbdbe2;padding:0}.content_box table tr:last-child td{border-bottom:none}.content_box figcaption{max-width:300px;width:100%;margin-top:20px;color:#BDBDBD;text-align:center}.content_box blockquote{padding-left:20px;border-left:3px solid #f0f0f0}.content_box ul li{position:relative}.content_box ul li:before{content:"";height:3px;border-radius:50%;width:3px;vertical-align:middle;display:inline-block;margin-right:0.7em;box-shadow:0 1px 6px 0 #32bdb3}.content_box .text-white ul li:before,.content_box.text-white ul li:before{background-color:white}.content_box p,.content_box ul,.content_box ol,.content_box img:not(.checkbox__icon),.content_box table,.content_box iframe,.content_box figure,.content_box blockquote,.content_box code{margin-bottom:1em;margin-top:1em;line-height:1.6}.content_box iframe{display:block;margin-left:auto;margin-right:auto;max-width:1060px}.content_box p:first-child{margin-top:0}.content_box p:last-child{margin-bottom:0}.content_box a{text-decoration:underline}.content_box.text-white h1,.content_box.text-white h2,.content_box.text-white h3,.content_box.text-white h4,.content_box.text-white h5,.content_box.text-white h6,.content_box.text-white a,.text-white .content_box h1,.text-white .content_box h2,.text-white .content_box h3,.text-white .content_box h4,.text-white .content_box h5,.text-white .content_box h6,.text-white .content_box a,.content_box .text-white h1,.content_box .text-white h2,.content_box .text-white h3,.content_box .text-white h4,.content_box .text-white h5,.content_box .text-white h6,.content_box .text-white a{color:white !important}.content_box--blog p,.content_box--blog ul,.content_box--blog ol{margin-bottom:0.7em;margin-top:0.7em}.content_box code:not(.hljs):not(.inline-code){color:white}.content_box--blog ul li:not(.ce-toolbox__button):not(.cdx-list__item){margin-top:0.3em;margin-bottom:0.3em;display:inline-block;width:100%}.content_box--blog ol li{margin-top:0.3em;margin-bottom:0.3em}.post-body>*:not(figure):not(iframe):not(.embed){width:100%;max-width:680px}.page-component__bg_image_box .page-component__bg_image_box .page-component__bg_overlay_box{position:relative}body .page-component__bg_overlay_box{position:absolute}.page-component__wrapper{position:relative}.js-lightbox-single-image{cursor:zoom-in}[x-cloak]{display:none !important}.page-component__bg_image_box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-component__bg_overlay_box{position:absolute;left:0;right:0;bottom:0;top:0}.page-component__bg_image_box--has-image .page-component__bg_overlay_box{opacity:0.8}.bg-white-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),.bg-white-color .footer-02{background-color:white}.bg-black-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),.bg-black-color .footer-02{background-color:#303030}.bg-light_gray-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),.bg-light_gray-color .footer-02{background-color:#F6F6F6}.style-blue-2 .bg-mature-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),.style-blue-2 .bg-mature-color .footer-02{background-color:#00396B}.style-blue-2 .bg-light-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),.style-blue-2 .bg-light-color .footer-02{background-color:#E9F1FF}.burger{display:inline-block;position:relative;padding:15px 15px;border-radius:50%;font-size:0;cursor:pointer;box-shadow:0 2px 4px 0 rgba(136,144,195,0.2),0 5px 15px 0 rgba(37,44,97,0.15)}.burger:active{background-color:rgba(255,255,255,0.1)}.burger:before{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;top:0;margin:auto;border-radius:9999px;width:40px;height:40px;background-color:rgba(223,234,254,0.2)}.burger--black:before{background-color:white}.burger__box{width:12px;height:14px;display:inline-block;position:relative}.burger__inner{display:block;top:50%;margin-top:-1px;transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.burger__inner,.burger__inner::before,.burger__inner::after{width:12px;height:2px;background-color:white;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.burger--black .burger__inner,.burger--black .burger__inner::before,.burger--black .burger__inner::after{background-color:#303030}.burger__inner::before,.burger__inner::after{content:"";display:block}.burger__inner::before{top:-6px}.burger__inner::after{bottom:-6px}.burger__inner::before{transition:top 0.2s 0.12s ease, opacity 0.075s ease}.burger__inner::after{transition:bottom 0.2s 0.12s ease,transform 0.08s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.state-active-burger .burger__inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.state-active-burger .burger__inner::before{top:0;opacity:0;transition:top 0.08s ease, opacity 0.08s 0.12s ease}.state-active-burger .burger__inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.08s ease,transform 0.08s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.comps .button{overflow:hidden;display:inline-block;position:relative;padding:12px 20px 12px;min-width:120px;border:2px solid transparent;min-height:44px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(136,144,195,0.2),0 5px 15px 0 rgba(37,44,97,0.15);font-size:0;line-height:1.2;font-weight:700;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-decoration:none;cursor:pointer}.comps .button[disabled]{cursor:default}.comps .button[disabled]:hover,.comps .button[disabled]:focus{transform:none}.comps .button[disabled]:hover .icon,.comps .button[disabled]:focus .icon{transform:none}.comps .button[disabled]:active{transform:none;outline:none}.comps .button[disabled]:not(.state-show-success-tick):not(.state-show-spinner){opacity:0.4}.comps .button .icon{display:inline-block;vertical-align:middle;position:relative;width:14px;height:14px;margin-left:7px;transition:opacity .2s ease,transform .2s ease}.comps .button .icon svg{position:absolute;left:0;right:0;bottom:0;top:2px;margin:auto}.comps .button:hover,.comps .button:focus{transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(136,144,195,0.22),0 8px 15px 0 rgba(37,44,97,0.17)}.comps .button:hover .icon,.comps .button:focus .icon{transform:translateX(3px)}.comps .button:active{transform:translateY(-1px);box-shadow:0 2px 4px 0 rgba(136,144,195,0.2),0 5px 15px 0 rgba(37,44,97,0.15);outline:none}.comps .button--accent-bg{color:white}.comps .button--accent-bg .icon svg *{fill:white}.comps .button--black-outline{background-color:transparent;border-color:#303030;color:#303030}.comps .button--black-outline .icon svg *{fill:#303030}.comps .button--black-bg{background-color:#303030;color:white}.comps .button--black-bg .icon svg *{fill:white}.comps .button--black-bg:hover{background-color:#000}.comps .button--alt-accent-bg{color:white}.comps .button--alt-accent-bg .icon svg *{fill:white}.comps .button--empty{min-width:auto;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important}.comps .button--empty:hover{box-shadow:none !important}.comps .button.state-show-success-tick{border-color:#4BCA81}button.button{padding-top:11px;padding-bottom:11px}.button__text{vertical-align:middle;font-size:14px;transition:opacity .2s ease,transform .2s ease}.state-show-spinner .button__text{opacity:0;transform:translateX(10px)}.state-show-spinner.button .icon{opacity:0;transform:translateX(10px)}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.pill-link{display:inline-flex;align-items:center;font-size:16px;border-radius:9999px;padding:5px 15px 5px 6px;text-decoration:none !important;transition:background-color .2s ease}.pill-link--blue{background-color:#DFEAFE;color:#4D61FC}.pill-link--blue:hover{background-color:#cbddfd;color:#4D61FC}.pill-link__pill{height:24px;line-height:24px;border-radius:24px;padding:0 7px;white-space:nowrap;background-color:#4D61FC;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.pill-link__text{margin-left:10px;letter-spacing:0.02em;line-height:1}.pill-link__icon{margin-left:9px;height:1em;width:1em;transform-origin:right center;transition:transform .2s ease}.pill-link:hover .pill-link__icon{transform:translateX(3px)}.pill-link__icon svg *{fill:#4D61FC}.tab{display:inline-block;margin:0 1px 5px}.circle-button{position:relative;text-align:center;vertical-align:middle;border-radius:99px;height:60px;width:60px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.circle-button:hover{transform:translateY(-2px)}.circle-button .icon{width:22px;height:22px;display:block;margin-left:auto;margin-right:auto}.circle-button .icon svg{width:100%;height:100%}.circle-button--light-bg:hover{box-shadow:0 10px 16px 0 rgba(0,0,0,0.17)}.circle-button--light-bg:hover svg *{fill:white}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.buttons-set__list{padding:0;margin:0;list-style:none;margin-left:-7px}@media (max-width: 500px){.buttons-set__list{margin-left:0}}.buttons-set__item{display:inline-block;vertical-align:middle;margin-left:7px;margin-right:7px;padding-bottom:14px;font-size:0}@media (max-width: 500px){.buttons-set__item{width:100%;margin-left:0;margin-right:0}.buttons-set__item .button{width:100%}}.feature--white *{color:white;fill:white}.feature--white .button .icon svg *{fill:white}.feature__title{margin-top:0;margin-bottom:15px}.feature__title_text{text-transform:uppercase;font-size:12px}.feature__content{margin:auto}.feature__content_text{line-height:1.6;opacity:0.85}.feature__icon{position:relative;display:inline-block;vertical-align:middle;margin-right:15px;max-height:40px;max-width:40px;width:100%}.bg-light-color .feature .icon .fill-bg-light{fill:white}.slider{position:relative}.slider__arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.slider__arrow--prev{left:0}.slider__arrow--next{right:0}@media (max-width: 1275px){.slider__arrow{display:none}}.slider__box{padding:0;margin:0;list-style:none}.slick-slide{outline:none}.slick-dots{padding:0;margin:0;list-style:none;position:absolute;bottom:-60px;left:0;right:0;margin:auto}.slick-dots li{display:inline-block;margin:0 6px}.slick-dots li:hover:not(.slick-active) button{transform:translateY(-1px)}.slick-dots li.slick-active button{transform:translateY(-1px);box-shadow:0 4px 7px 0 rgba(0,0,0,0.18)}.slick-dots button{height:20px;width:20px;border-radius:50%;font-size:0;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.bg-light-color .slick-dots button,.bg-light_gray-color .slick-dots button,.bg-white-color .slick-dots button{background-color:#d0d0d0}.title-box{margin-bottom:50px;max-width:700px}.title-box--center{margin-left:auto;margin-right:auto;text-align:center}.title-box--center .title-box__text{margin-left:auto;margin-right:auto}.title-box__text{opacity:0.9;max-width:80%;line-height:1.6}@media (max-width: 500px){.title-box__text{max-width:300px}}.social-buttons__list{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.social-buttons__item{margin:0 6px 5px}.social-buttons__link{display:inline-block;text-decoration:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.social-buttons__icon{vertical-align:middle;width:18px;max-height:18px}.nav-02{position:absolute;z-index:1300;top:0;right:0;left:0;padding:30px 0}@media (max-width: 1300px){.nav-02{padding:20px 0}}@media (max-width: 900px){.nav-02{padding:10px 0}}.nav-02--static{position:relative}.nav-02__box{display:flex;justify-content:space-between;align-items:center}.nav-02__logo{position:relative;z-index:50}@media (max-width: 900px){.nav-02__logo{padding:5px 15px 5px 0}}.comps .nav-02__link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:middle;transition:opacity 0.25s ease}.comps .nav-02__link:hover{color:inherit;opacity:0.7}.nav-02__logo_img{margin-right:10px}@media (max-width: 900px){.nav-02__list_wrapper{opacity:0;visibility:hidden;position:fixed;left:0;right:0;bottom:0;top:0;margin:auto;overflow:auto;background-color:white;transition:opacity 0.25s ease, transform 0.25s ease}.state-opened-menu .nav-02__list_wrapper{visibility:visible;opacity:1}}.nav-02__list{padding:0;margin:0;list-style:none}@media (max-width: 900px){.nav-02__list--desktop{display:none}}.nav-02__list--mobile{display:none}@media (max-width: 900px){.nav-02__list--mobile{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;padding:90px 15px 40px 15px}}.nav-02__item{display:inline-block;vertical-align:middle;font-size:0;margin-right:15px}.nav-02__item form{font-size:14px}.nav-02__item:last-child{margin-right:0}@media (max-width: 900px){.nav-02__item{transform:translateY(5px);opacity:0;margin-right:0;margin-bottom:10px;text-align:center;transition:opacity 0.2s ease, transform 0.2s ease}.nav-02__item:nth-child(9){transition-delay:100ms}.nav-02__item:nth-child(8){transition-delay:150ms}.nav-02__item:nth-child(7){transition-delay:200ms}.nav-02__item:nth-child(6){transition-delay:250ms}.nav-02__item:nth-child(5){transition-delay:300ms}.nav-02__item:nth-child(4){transition-delay:350ms}.nav-02__item:nth-child(3){transition-delay:400ms}.nav-02__item:nth-child(2){transition-delay:450ms}.nav-02__item:nth-child(1){transition-delay:500ms}.nav-02__item:nth-child(0){transition-delay:550ms}.state-opened-menu .nav-02__item{opacity:1;transform:none}}@media (min-width: 901px){.nav-02__burger{display:none}}.nav-02 .buttons-set__item,.nav-02 .buttons-set__item{padding-bottom:0}@media (max-width: 900px){.nav-02 .buttons-set__item,.nav-02 .buttons-set__item{padding-bottom:15px}}.nav-02 .buttons-set__list{display:flex;flex-direction:row-reverse;margin-right:-7px}@media (max-width: 900px){.nav-02 .buttons-set__list{flex-direction:column-reverse;margin-right:auto}}@media (max-width: 1100px){.nav-02__list--desktop .nav-02__item>.button--black-outline.button--empty{padding-left:5px;padding-right:5px}}@-webkit-keyframes change-background{0%{background-color:#FF4F00}20%{background-color:#4D61FC}40%{background-color:#e4ff1c}60%{background-color:#F90473}80%{background-color:#54e998}100%{background-color:#FF4F00}}@keyframes change-background{0%{background-color:#FF4F00}20%{background-color:#4D61FC}40%{background-color:#e4ff1c}60%{background-color:#F90473}80%{background-color:#54e998}100%{background-color:#FF4F00}}.header-23{position:relative}.header-23__container{z-index:50;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.first_component .header-23__container{padding-top:50px}@media (max-width: 1020px){.header-23__container{display:block}}.header-23__left{position:relative;z-index:20;width:550px;max-width:550px}@media (max-width: 1020px){.header-23__left{width:100%;padding-bottom:40px;margin-left:auto;margin-right:auto;text-align:center}}.header-23__left_content{padding-right:55px}@media (max-width: 1020px){.header-23__left_content{padding-right:0}}.header-23__text{max-width:400px}@media (max-width: 1020px){.header-23__text{margin-left:auto;margin-right:auto}}.header-23__cta_box{margin-top:45px;max-width:400px}@media (max-width: 1020px){.header-23__cta_box{margin-left:auto;margin-right:auto}}.header-23__right{width:calc(100% - 550px);text-align:center}@media (max-width: 1020px){.header-23__right{margin-left:auto;margin-right:auto;width:100%;max-width:500px}}.header-23__img{position:relative;z-index:10;max-height:500px;max-width:100%;text-align:center}@media (max-width: 600px){.header-23__img{max-height:300px}}.photos-03__img_box{text-align:center}.photos-03__img{max-width:100%}@media (max-width: 1275px){.slider-07 .slider__arrow{display:block}}@media (max-width: 600px){.slider-07 .slider__arrow{display:none}}.slider-07__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}@media (max-width: 950px){.slider-07__wrapper{flex-direction:column-reverse}}.slider-07__slider_wrapper{width:60%;max-width:750px;position:relative;text-align:center}@media (max-width: 1250px){.slider-07__slider_wrapper{max-width:580px}}@media (max-width: 950px){.slider-07__slider_wrapper{width:100%;max-width:100%;margin-bottom:70px}}.slider-07__slider{position:relative}.slider-07__item{padding:40px 0;margin:0 auto}@media (max-width: 950px){.slider-07__item{padding:40px 25px}}.slider-07__img{width:100%;max-width:550px;margin:0 auto;border-radius:10px;box-shadow:0 12px 44px 0 rgba(0,0,0,0.1);cursor:zoom-in}@media (max-width: 1250px){.slider-07__img{max-width:400px}}@media (max-width: 950px){.slider-07__img{max-width:700px;width:calc(100% - 180px)}}@media (max-width: 600px){.slider-07__img{width:100%}}@-webkit-keyframes main_floating{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-10px) translateY(0)}100%{transform:translateX(0) translateY(0)}}@keyframes main_floating{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-10px) translateY(0)}100%{transform:translateX(0) translateY(0)}}@-webkit-keyframes secondary_floating{0%{transform:translateX(0) translateY(0) rotateZ(0)}50%{transform:translateX(40px) translateY(20px) scale(1.8) rotateZ(45deg);-webkit-filter:contrast(1.4);filter:contrast(1.4)}100%{transform:translateX(0) translateY(0) rotateZ(90deg)}}@keyframes secondary_floating{0%{transform:translateX(0) translateY(0) rotateZ(0)}50%{transform:translateX(40px) translateY(20px) scale(1.8) rotateZ(45deg);-webkit-filter:contrast(1.4);filter:contrast(1.4)}100%{transform:translateX(0) translateY(0) rotateZ(90deg)}}.cta_button-01__button_box{text-align:center}@-webkit-keyframes levitate{0%{transform:translateY(-5%)}50%{transform:translateY(5%)}100%{transform:translateY(-5%)}}@keyframes levitate{0%{transform:translateY(-5%)}50%{transform:translateY(5%)}100%{transform:translateY(-5%)}}.cta_button-12{position:relative}.cta_button-12__content{position:relative;z-index:10}.cta_button-12__wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin-top:80px;margin-bottom:-60px}@media (max-width: 700px){.cta_button-12__wrapper{flex-direction:column;align-items:center}}.cta_button-12__box{position:relative;padding:30px 20px 25px;width:calc(50% - 30px);min-width:280px;margin-right:15px;margin-left:15px;margin-bottom:60px;background-color:white;border-radius:10px;box-shadow:0 12px 44px 0 rgba(0,0,0,0.1);text-align:center}@media (max-width: 700px){.cta_button-12__box{margin-right:0;margin-left:0}.cta_button-12__box:last-child{margin-bottom:0}}@media (max-width: 500px){.cta_button-12__box{width:100%;min-width:100%}}.cta_button-12__text{margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:320px;line-height:1.4}.cta_button-16{padding-left:15px;margin-right:15px}.cta_button-16__button_box{text-align:center}.cta_button-16__wrapper{padding:40px 15px 40px;border-radius:10px;border:1px solid #eee}.cta_button-21__button_box{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:-14px}@media (max-width: 500px){.cta_button-21__button_box{flex-direction:column}}@-webkit-keyframes heartbeat{0%{transform:scale(0.75)}20%{transform:scale(1)}40%{transform:scale(0.75)}60%{transform:scale(1)}80%{transform:scale(0.75)}100%{transform:scale(0.75)}}@keyframes heartbeat{0%{transform:scale(0.75)}20%{transform:scale(1)}40%{transform:scale(0.75)}60%{transform:scale(1)}80%{transform:scale(0.75)}100%{transform:scale(0.75)}}.testimonials-01{padding-bottom:50px;text-align:center}@media (max-width: 800px){.testimonials-01 .slider__arrow{display:none}}@media (max-width: 800px){.testimonials-01 .slick-dots{bottom:-20px}}.testimonials-01 .slick-slide{padding:0 15px}.bg-white-color .testimonials-01 .slider__box:before{position:absolute;z-index:100;top:0;bottom:0;left:0;width:15px;background-image:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%)}@media (max-width: 800px){.bg-white-color .testimonials-01 .slider__box:before{content:""}}.bg-white-color .testimonials-01 .slider__box:after{position:absolute;z-index:100;top:0;bottom:0;right:0;width:15px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%)}@media (max-width: 800px){.bg-white-color .testimonials-01 .slider__box:after{content:""}}@media (max-width: 800px){.testimonials-01__container{padding-left:0;padding-right:0}}.testimonials-01__item{display:inline-block;position:relative;padding:35px 30px 25px;max-width:580px;width:100%;margin-bottom:20px;margin-top:20px;border-radius:10px;box-shadow:0 2px 4px 0 rgba(136,144,195,0.2),0 5px 15px 0 rgba(37,44,97,0.15);background-color:white;text-align:left}.testimonials-01__text{line-height:1.6}.testimonials-01__box{display:flex;justify-content:space-between}.testimonials-01__author{margin-top:16px;font-size:12px;line-height:1.4;text-transform:uppercase;font-weight:bold;max-width:300px;opacity:0.8}.footer-02{padding:40px 0}.footer-02 .social-buttons__link{opacity:0.5}.footer-02 .social-buttons__link:hover{opacity:1}.footer-02 .social-buttons__list{justify-content:flex-end}@media (max-width: 750px){.footer-02 .social-buttons__list{justify-content:flex-start}}.footer-02__text.content_box p{margin:0}.footer-02__text.content_box p:first-child{display:inline}.footer-02__text.content_box a{text-decoration:underline;color:inherit !important;transition:all .2s ease}.footer-02__wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (max-width: 750px){.footer-02__wrapper{display:block}}.footer-02__text{max-width:600px;opacity:0.7}.text-white .footer-02__text{opacity:0.85}@media (max-width: 750px){.footer-02__text{margin-bottom:20px}}.footer-02 a{text-decoration:none;color:inherit}.text-08__item{margin-bottom:40px}.text-08__item:last-of-type{margin-bottom:0}.text--08__icon{display:inline-block;vertical-align:middle;margin-left:10px;max-width:30px}.text--08__icon img{width:100%;object-fit:contain}.links-02__list_box{margin-bottom:40px}.links-02__list_box:last-child{margin-bottom:0}.links-02__list{padding:0;margin:0;list-style:none;padding:5px 0 15px 15px;border-left:1px solid #D8DDE6}.links-02__list_title{text-transform:uppercase;font-size:16px;margin-bottom:20px;margin-top:0}.links-02__item{margin-bottom:25px}.links-02__item:last-child{margin-bottom:0}.links-02__link{position:relative;text-decoration:none}.links-02__link:hover{color:white;text-decoration:underline}.faq-01__list{padding:0;margin:0;list-style:none;margin-top:30px}.faq-01__question{position:relative;overflow:hidden;width:100%;margin-bottom:10px;padding:20px 15px 20px 20px;background-color:white;border:2px solid #D8DDE6;border-radius:4px;text-align:left;cursor:pointer;font-weight:700;line-height:1.6;letter-spacing:0.01em;transition:border-color 0.25s ease, color 0.25s ease}.faq-01__question_text{position:relative;padding-right:35px}.faq-01__arrow_icon{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(180deg);margin:auto;transform-origin:center;font-size:0;line-height:1;transition:transform 0.3s ease}.state-active .faq-01__arrow_icon{transform:translateY(-50%)}.faq-01__arrow_icon,.faq-01__arrow_icon .icon,.faq-01__arrow_icon svg{display:inline-block;width:15px;height:8px}.faq-01__answer{display:none;margin-top:20px;color:#303030;font-weight:400}.faq-01__answer_text{margin-top:0}.faq-01__answer_text{margin-bottom:20px;color:rgba(48,48,48,0.85)}.faq-01__answer_text:first-of-type{margin-top:0}.faq-01__answer_text:last-child{margin-bottom:0}.features-01__items{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:-60px}.features-01__item{width:30%;max-width:350px;margin-bottom:60px;padding-right:30px}@media (max-width: 990px){.features-01__item{width:50%}}@media (max-width: 600px){.features-01__item{width:100%;padding-right:0}}.features-03__items{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:-60px}.features-03__item{width:30%;margin-bottom:60px;text-align:center}@media (max-width: 760px){.features-03__item{width:100%}}.features-03__img_box{display:flex;justify-content:center;align-items:center}.features-03__img{width:100%}.features-03__img img{max-height:60px}.features-03__number{margin-top:30px;margin-bottom:10px;font-weight:700;font-size:50px}.features-03__number--medium{font-size:24px}.features-03__number--small{font-size:16px}@media (max-width: 760px){.features-03__number{margin-top:15px;font-size:35px}}.features-03__word{line-height:1.6;max-width:200px;margin:auto}.steps-01__list{padding:0;margin:0;list-style:none;position:relative;margin-top:70px}.steps-01__list:before{content:"";display:block;position:absolute;width:1px;top:0;left:50%;bottom:0;background-color:#eee}@media (max-width: 760px){.steps-01__list:before{left:5px}}@media (max-width: 760px){.steps-01__list{padding-left:40px}}.steps-01__item{position:relative;padding-bottom:120px}.steps-01__item:nth-child(odd){text-align:right}.steps-01__item:nth-child(odd) .steps-01__text_box{padding-left:40px;text-align:left}.steps-01__item:nth-child(odd) .steps-01__img_box{padding-right:40px;text-align:right}.steps-01__item:nth-child(odd) .steps-01__content{flex-direction:row-reverse}.steps-01__item:last-child{padding-bottom:50px}.steps-01__content{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 760px){.steps-01__content{flex-direction:column !important}}.steps-01__text_box{width:50%;padding-right:40px;text-align:right}@media (max-width: 760px){.steps-01__text_box{padding:0 !important;width:100%;max-width:400px;text-align:left}}.steps-01__heading{margin-top:0}.steps-01__img_box{width:50%;padding-left:40px}@media (max-width: 760px){.steps-01__img_box{padding:0 !important;width:100%;text-align:left !important}}.steps-01__img{padding-top:30px;max-width:100%}.steps-01__number{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;height:30px;padding-left:4px;padding-right:4px;min-width:30px;transform:translateX(-50%);border-radius:999px;border:1px solid #eee;background-color:white;font-family:monospace}@media (max-width: 760px){.steps-01__number{left:-34px}}.steps-01__last_bubble{position:relative;z-index:20;padding:5px;text-align:center}@media (max-width: 760px){.steps-01__last_bubble{left:-15px;text-align:left}}.steps-01__last_bubble_img{max-height:30px}@-webkit-keyframes color_dance{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@keyframes color_dance{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}.lang-widget{position:fixed;z-index:9999999;box-shadow:0 12px 44px 0 rgba(0,0,0,0.1)}.lang-widget--bottom_left{left:30px;bottom:0}.lang-widget--bottom_left .lang-widget__wrapper{border-radius:4px 4px 0 0}.lang-widget--white .lang-widget__wrapper{background-color:white}.lang-widget__list{padding:0;margin:0;list-style:none;height:0;overflow:hidden}.lang-widget:hover .lang-widget__list{height:auto}.lang-widget:hover .lang-widget__item{opacity:1;transform:none}.lang-widget:hover .lang-widget__item:nth-child(1){transition-delay:60ms}.lang-widget:hover .lang-widget__item:nth-child(2){transition-delay:90ms}.lang-widget:hover .lang-widget__item:nth-child(3){transition-delay:120ms}.lang-widget:hover .lang-widget__item:nth-child(4){transition-delay:150ms}.lang-widget:hover .lang-widget__item:nth-child(5){transition-delay:180ms}.lang-widget__item{opacity:0;transform:translateY(5px);transition:opacity .2s ease, transform .2s ease}.lang-widget__link{display:inline-block;color:inherit;cursor:pointer;text-decoration:none}.lang-widget__link,.lang-widget__current{padding:10px 20px}.blog_home-01{padding-top:40px}.blog_home-01 .posts-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:15px 0}.blog_home-01 .post-item{display:flex;flex-direction:column;margin-bottom:45px;padding:10px;border-radius:3px;width:33%;text-decoration:none}@media (max-width: 640px){.blog_home-01 .post-item{width:100%}}.blog_home-01 .post-item .post-item__img{width:100%;height:100%;max-height:150px;margin-bottom:10px;object-fit:cover}@media (max-width: 640px){.blog_home-01 .post-item .post-item__img{max-height:300px}}.blog_home-01 .post-item:nth-child(5n+1){width:66%}.blog_home-01 .post-item:nth-child(5n+1) .post-item__img{max-height:300px}@media (max-width: 640px){.blog_home-01 .post-item:nth-child(5n+1){width:100%}}@media (max-width: 640px){.blog_home-01 .post-item:not(:nth-child(5n+1)){height:100%}}.blog_home-01 .post-item:hover{transition:background-color .2s ease}.blog_home-01 .post-item:hover .post-item__title{color:inherit}.blog_home-01 .post-item .post-item__title{font-weight:600;font-size:1.4em;word-break:break-word}@-webkit-keyframes post-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes post-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.blog_post-01:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.blog_post-01 .container-p--large{display:flex;flex-direction:column;max-width:1200px;width:100%}.blog_post-01 .overlay-post{background-color:#fff;padding-top:100px;transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:50% 100%}@media (max-width: 1280px){.blog_post-01 .overlay-post{padding-top:70px}}@media (max-width: 500px){.blog_post-01 .overlay-post{padding-top:50px}}.blog_post-01 .post-title{font-size:50px;margin-bottom:30px;padding-bottom:30px;line-height:1.2;border-bottom:1px solid #efefef}@media (max-width: 640px){.blog_post-01 .post-title{font-size:34px}}.blog_post-01 .date-modified{text-transform:uppercase;margin-bottom:50px;font-size:14px}@media (max-width: 640px){.blog_post-01 .date-modified{margin-bottom:20px;font-size:12px}}.blog_post-01 .post-body{display:flex;flex-direction:column;align-items:center;font-size:18px;line-height:1.7;margin-top:10px;padding-bottom:130px;white-space:pre-wrap;overflow-wrap:break-word}@-webkit-keyframes directory-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes directory-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes other03rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes other03rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes other04rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes other04rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license *//*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}/*!
 * FilePondPluginImagePreview 4.6.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 *//*!
 * FilePondPluginmediaPreview 1.0.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit undefined for details.
 *//*!
 * FilePond 4.31.1
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{transform:translateX(-0.0625em)}20%,80%{transform:translateX(0.125em)}30%,50%,70%{transform:translateX(-0.25em)}40%,60%{transform:translateX(0.25em)}}@keyframes shake{10%,90%{transform:translateX(-0.0625em)}20%,80%{transform:translateX(0.125em)}30%,50%,70%{transform:translateX(-0.25em)}40%,60%{transform:translateX(0.25em)}}@-webkit-keyframes fall{0%{opacity:0;transform:scale(0.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;transform:scale(0.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media not all and (min-resolution: 0.001dpcm){}.slick-dots li:only-child{display:none}.graphics-HTML:not(.default-graphics-HTML) .slider-07__item{padding-left:100px;padding-right:100px}@media (max-width: 950px){.graphics-HTML:not(.default-graphics-HTML) .slider-07__item{padding-left:115px;padding-right:115px}}@media (max-width: 600px){.graphics-HTML:not(.default-graphics-HTML) .slider-07__item{padding-left:25px;padding-right:25px}}.graphics-HTML:not(.default-graphics-HTML) .graphics-HTML__code-snippet{width:100%;height:100%}.graphics-HTML:not(.default-graphics-HTML) .slick-list{box-shadow:none;border-radius:0}

/* --- Sustituye lo que antes hacía el JS de Unicorn (slick, PhotoSwipe, acordeón) --- */
.custom_fonts .custom-google-fonts-enabled *{font-family:'Lato',Helvetica,sans-serif}
.custom_fonts .custom-google-fonts-enabled h1,.custom_fonts .custom-google-fonts-enabled h2,.custom_fonts .custom-google-fonts-enabled h3,.custom_fonts .custom-google-fonts-enabled h4,.custom_fonts .custom-google-fonts-enabled h5,.custom_fonts .custom-google-fonts-enabled h6{font-family:'Montserrat',Helvetica,serif}
.faq-01__item.state-active .faq-01__answer{display:block}
.lb{position:fixed;inset:0;z-index:2000000000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.92)}
.lb--open{display:flex}
.lb__img{max-width:92vw;max-height:90vh;object-fit:contain}
.lb button{position:absolute;border:0;background:none;color:#fff;font-size:44px;line-height:1;cursor:pointer;padding:10px 16px;opacity:.85}
.lb button:hover{opacity:1}
.lb__x{top:6px;right:8px}.lb__p{left:6px;top:50%;transform:translateY(-50%)}.lb__n{right:6px;top:50%;transform:translateY(-50%)}
