@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Heavy.woff2") format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:'Galano Grotesque';src:url("../fonts/GalanoGrotesque-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:block}:root{--color-white: #fff;--color-red: #D90A66;--color-red-light: #EC84B2;--color-purple-light: #662DFF;--color-grey-light: #ECEAF2;--color-grey-01: #585463;--color-grey-02: #222027;--color-purple: #8134DF;--color-blue-dark: #2E2573;--color-blue: #41729B;--color-blue-light: #F5F4F8;--color-acqua: #80D8F1;--color-purple-dark: #2E225F}*{box-sizing:border-box;padding:0;margin:0}*:before,*:after{box-sizing:border-box}* h1,* h2,* h3,* h4,* h5,* h6,* .h1,* .h2,* .h3,* .h4,* .h5,* .h6{margin:0;color:var(--color-grey-02);font-weight:600;line-height:132%}* h1,* .h1{font-size:40px}@media (max-width: 767px){* h1,* .h1{font-size:28px}}* h2,* .h2{font-size:34px}@media (max-width: 767px){* h2,* .h2{font-size:24px}}* h3,* .h3{font-size:30px}@media (max-width: 767px){* h3,* .h3{font-size:22px}}* h4,* .h4{font-size:26px}@media (max-width: 767px){* h4,* .h4{font-size:20px}}* h5,* .h5{font-size:22px}@media (max-width: 767px){* h5,* .h5{font-size:18px}}* h6,* .h6{font-size:20px}@media (max-width: 767px){* h6,* .h6{font-size:16px}}* p,* .paragraph{color:var(--color-grey-01);font-size:16px;font-weight:400;line-height:148%}@media (max-width: 767px){* p,* .paragraph{font-size:14px}}* p a,* .paragraph a{color:var(--color-acqua)}* ul{padding:0;margin:0;list-style:none}* ul li:not(.menu-item):not(.elementor-editor-element-setting){color:var(--color-grey-01);font-size:16px;font-weight:400;line-height:148%;padding:0 0 0 22px;position:relative}* ul li:not(.menu-item):not(.elementor-editor-element-setting)+li{margin-top:6px}@media (max-width: 767px){* ul li:not(.menu-item):not(.elementor-editor-element-setting){font-size:14px}}* ul li:not(.menu-item):not(.elementor-editor-element-setting):before{content:'';display:block;height:8px;width:8px;border-top:2px solid var(--color-acqua);border-right:2px solid var(--color-acqua);position:absolute;transform:rotate(45deg);left:3px;top:7px}* ul li:not(.menu-item):not(.elementor-editor-element-setting) ul{margin:16px 0 0}* ul li:not(.menu-item):not(.elementor-editor-element-setting) ul li:not(.menu-item):before{content:'';display:block;position:absolute;left:0;top:0;background-image:url(../images/svg/icon-corner-right.svg);background-position:center;background-repeat:no-repeat;width:18px;height:18px;border:0;transform:rotate(0)}* ul li:not(.menu-item):not(.elementor-editor-element-setting) a{color:var(--color-acqua)}* h1.center,* h2.center,* h3.center,* h4.center,* h5.center,* h6.center,* .h1.center,* .h2.center,* .h3.center,* .h4.center,* .h5.center,* .h6.center,* p.center,* .paragraph.center{text-align:center}* h1.white,* h2.white,* h3.white,* h4.white,* h5.white,* h6.white,* .h1.white,* .h2.white,* .h3.white,* .h4.white,* .h5.white,* .h6.white,* p.white,* .paragraph.white{color:var(--color-white)}* h1.grey-01,* h2.grey-01,* h3.grey-01,* h4.grey-01,* h5.grey-01,* h6.grey-01,* .h1.grey-01,* .h2.grey-01,* .h3.grey-01,* .h4.grey-01,* .h5.grey-01,* .h6.grey-01,* p.grey-01,* .paragraph.grey-01{color:var(--color-grey-01)}* h1.grey-02,* h2.grey-02,* h3.grey-02,* h4.grey-02,* h5.grey-02,* h6.grey-02,* .h1.grey-02,* .h2.grey-02,* .h3.grey-02,* .h4.grey-02,* .h5.grey-02,* .h6.grey-02,* p.grey-02,* .paragraph.grey-02{color:var(--color-grey-02)}* h1.red,* h2.red,* h3.red,* h4.red,* h5.red,* h6.red,* .h1.red,* .h2.red,* .h3.red,* .h4.red,* .h5.red,* .h6.red,* p.red,* .paragraph.red{color:var(--color-red)}* h1.red-light,* h2.red-light,* h3.red-light,* h4.red-light,* h5.red-light,* h6.red-light,* .h1.red-light,* .h2.red-light,* .h3.red-light,* .h4.red-light,* .h5.red-light,* .h6.red-light,* p.red-light,* .paragraph.red-light{color:var(--color-red-light)}* h1.purple,* h2.purple,* h3.purple,* h4.purple,* h5.purple,* h6.purple,* .h1.purple,* .h2.purple,* .h3.purple,* .h4.purple,* .h5.purple,* .h6.purple,* p.purple,* .paragraph.purple{color:var(--color-purple)}* h1.purple-light,* h2.purple-light,* h3.purple-light,* h4.purple-light,* h5.purple-light,* h6.purple-light,* .h1.purple-light,* .h2.purple-light,* .h3.purple-light,* .h4.purple-light,* .h5.purple-light,* .h6.purple-light,* p.purple-light,* .paragraph.purple-light{color:var(--color-purple-light)}* h1.purple-dark,* h2.purple-dark,* h3.purple-dark,* h4.purple-dark,* h5.purple-dark,* h6.purple-dark,* .h1.purple-dark,* .h2.purple-dark,* .h3.purple-dark,* .h4.purple-dark,* .h5.purple-dark,* .h6.purple-dark,* p.purple-dark,* .paragraph.purple-dark{color:var(--color-purple-dark)}* h1.blue,* h2.blue,* h3.blue,* h4.blue,* h5.blue,* h6.blue,* .h1.blue,* .h2.blue,* .h3.blue,* .h4.blue,* .h5.blue,* .h6.blue,* p.blue,* .paragraph.blue{color:var(--color-blue-dark)}* h1.acqua,* h2.acqua,* h3.acqua,* h4.acqua,* h5.acqua,* h6.acqua,* .h1.acqua,* .h2.acqua,* .h3.acqua,* .h4.acqua,* .h5.acqua,* .h6.acqua,* p.acqua,* .paragraph.acqua{color:var(--color-acqua)}* strong,* b{font-weight:600}body{font-family:'Galano Grotesque', sans-serif;font-weight:normal;position:relative}body input,body select,body textarea,body button{font-family:'Galano Grotesque', sans-serif}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.swiper.swiper-initialized .controls{display:flex}.controls{margin:0;display:none;justify-content:center;align-items:center}@media (max-width: 575px){.controls{justify-content:space-between}}.controls .swiper-button-prev,.controls .swiper-button-next{width:20px;height:20px;flex-shrink:0;cursor:pointer;position:relative;top:initial;left:initial;right:initial;margin:28px 0 0;display:block}.controls .swiper-button-prev.swiper-button-lock,.controls .swiper-button-prev:after,.controls .swiper-button-next.swiper-button-lock,.controls .swiper-button-next:after{display:none !important}.controls .swiper-button-prev .icon,.controls .swiper-button-next .icon{width:100%;height:100%;display:block;fill:var(--color-blue-dark)}.controls .slider-pagination{width:auto;line-height:normal;margin:28px 30px 0;height:20px;display:flex;justify-content:center;align-items:center}.controls .slider-pagination.swiper-pagination-lock{display:none}.controls .slider-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:40px;border:1px solid var(--color-blue-dark);opacity:0.48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:0 8px;background:transparent;cursor:pointer}.controls .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-blue-dark);opacity:1;position:relative}.controls .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:'';border:1px solid var(--color-blue-dark);width:12px;height:12px;display:block;position:absolute;top:-3px;left:-3px;border-radius:50%}.controls.white .swiper-button-prev .icon,.controls.white .swiper-button-next .icon{fill:var(--color-white)}.controls.white .slider-pagination .swiper-pagination-bullet{border:1px solid var(--color-white)}.controls.white .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-white);opacity:1}.controls.white .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border:1px solid var(--color-white)}.button{padding:0 22px;height:40px;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-align:center;border-radius:20px;font-size:13px;font-style:normal;font-weight:600;color:var(--color-white);text-decoration:none;border:0;cursor:pointer;position:relative}@media (max-width: 767px){.button{gap:8px}}.button .icon{width:16px;height:16px;display:block;flex-shrink:0;fill:var(--color-white)}.button img{max-width:16px;max-height:16px;display:block;flex-shrink:0}.button:before{content:'';border:1px solid var(--color-purple-light);display:block;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:30px;opacity:0;transition:all 0.3s ease;height:calc(100% + 8px);width:calc(100% + 8px);top:-4px;left:-4px;transform:scale(0.8)}.button-white{background:var(--color-white);color:var(--color-blue-dark)}.button-white .icon{fill:var(--color-blue-dark)}.button-white:before{border:1px solid var(--color-white)}.button-white:hover:before{opacity:0.4;transform:scale(1)}.button-white-border-blue{background:var(--color-white);color:var(--color-blue-dark);border:1px solid var(--color-blue-dark)}.button-white-border-blue .icon{fill:var(--color-blue-dark)}.button-white-border-blue:before{border:1px solid var(--color-blue-dark)}.button-white-border-blue:hover:before{opacity:0.4;transform:scale(1)}.button-white-border-acqua{background:var(--color-white);color:var(--color-blue-dark);border:1px solid var(--color-acqua)}.button-white-border-acqua .icon{fill:var(--color-blue-dark)}.button-white-border-acqua:before{border:1px solid var(--color-acqua)}.button-white-border-acqua:hover:before{opacity:0.4;transform:scale(1)}.button-blue{background:var(--color-blue-dark);color:var(--color-white)}.button-blue:before{border:1px solid var(--color-blue-dark)}.button-blue:hover:before{opacity:0.4;transform:scale(1)}.button-acqua{background:var(--color-acqua);color:var(--color-blue-dark)}.button-acqua .icon{fill:var(--color-blue-dark)}.button-acqua:before{border:1px solid var(--color-acqua)}.button-acqua:hover:before{opacity:0.4;transform:scale(1)}.button-link{color:var(--color-grey-02);font-size:15px;font-weight:600;line-height:20px;height:20px;display:inline-flex;align-items:center}.button-link .icon{width:18px;height:18px;flex-shrink:0;display:block;margin:0 0 0 12px;fill:var(--color-grey-02)}.button-link .icon.icon-whatsapp{margin:0 12px 0 0}.button-link-grey-02{color:var(--color-grey-02)}.button-link-grey-02 .icon{fill:var(--color-grey-02)}.button-link-grey-01{color:var(--color-grey-01)}.button-link-grey-01 .icon{fill:var(--color-grey-01)}.button-link-grey-light{color:var(--color-grey-light)}.button-link-grey-light .icon{fill:var(--color-grey-light)}.button-link-white{color:var(--color-white)}.button-link-white .icon{fill:var(--color-white)}.button-link-red{color:var(--color-red)}.button-link-red .icon{fill:var(--color-red)}.button-link-red-light{color:var(--color-red-light)}.button-link-red-light .icon{fill:var(--color-red-light)}.button-link-purple{color:var(--color-purple)}.button-link-purple .icon{fill:var(--color-purple)}.button-link-purple-light{color:var(--color-purple-light)}.button-link-purple-light .icon{fill:var(--color-purple-light)}.button-link-purple-dark{color:var(--color-purple-dark)}.button-link-purple-dark .icon{fill:var(--color-purple-dark)}.header{position:absolute;top:0;left:0;right:0;z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,0.08)}@media (max-width: 991px){.header .header-nav{display:none}}.header-auxiliary{border-bottom:1px solid rgba(255,255,255,0.08);height:32px;padding:0 40px;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 991px){.header-auxiliary{justify-content:space-between;padding:0 16px}}.header-auxiliary-col{display:flex;justify-content:flex-end;align-items:center}.header-auxiliary .nav-auxiliary{list-style:none;margin:0;padding:0}.header-auxiliary .nav-auxiliary li{margin:0 16px 0 0}.header-auxiliary .nav-auxiliary a{color:var(--color-white);font-size:11px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.header-auxiliary .contrast-button{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:0;background:transparent;padding:0;margin:0 24px 0 0;cursor:pointer}.header-auxiliary .contrast-button .icon{width:16px;height:16px;fill:var(--color-white);display:block}.header-auxiliary .language{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.4px;text-decoration:none;text-transform:uppercase;color:var(--color-white);height:32px;border-bottom:1px solid transparent}.header-auxiliary .language.current{border-bottom:1px solid var(--color-white)}.header-auxiliary .language>span{width:12px;height:12px;display:block;flex-shrink:0;margin:0 6px 0 0;border-radius:6px;background-position:center;background-repeat:no-repeat;background-size:cover}.header-auxiliary .language+.language{margin-left:16px}.header-main{height:56px;padding:0 40px;display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 991px){.header-main{height:64px;padding:0 16px;align-items:center}}.header-main-right{display:flex;justify-content:center;align-items:center}@media (max-width: 991px){.header-main-right{display:none}}.header-main-right-buttons{display:flex;justify-content:center;align-items:center}.header-main-right-buttons .button+.button{margin-left:8px}.header-main .logo{display:block;height:29px;width:106px}.header-main .logo .icon{display:block;width:100%;height:100%;fill:var(--color-white)}@media (min-width: 992px){.header-nav{height:64px;display:flex;justify-content:center;align-items:center}.header-nav ul{list-style:none;padding:0;margin:0}.header-nav .nav{display:flex}.header-nav .nav a{color:var(--color-white);font-size:15px;font-weight:600;line-height:132%;text-decoration:none}}@media (min-width: 992px) and (max-width: 1199px){.header-nav .nav a{font-size:14px}}@media (min-width: 992px){.header-nav .nav>li>a{padding:8px 32px 0 32px;height:64px;display:flex;align-items:center;justify-content:center;text-align:center}}@media (min-width: 992px) and (max-width: 1199px){.header-nav .nav>li>a{padding:8px 16px 0}}@media (min-width: 992px){.header-nav .nav>li.current-menu-item>a,.header-nav .nav>li.current-menu-parent>a{border-bottom:1px solid var(--color-white)}.header-nav .nav>li.menu-item-has-children{position:relative}.header-nav .nav>li.menu-item-has-children>a{padding:8px 50px 0 32px}}@media (min-width: 992px) and (max-width: 1199px){.header-nav .nav>li.menu-item-has-children>a{padding:8px 36px 0 16px}}@media (min-width: 992px){.header-nav .nav>li.menu-item-has-children:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg);position:absolute;top:30px;right:30px}}@media (min-width: 992px) and (max-width: 1199px){.header-nav .nav>li.menu-item-has-children:after{right:22px}}@media (min-width: 992px){.header-nav .nav>li.menu-item-has-children:hover:after{transform:rotate(-135deg);top:34px}.header-nav .nav>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.header-nav .nav>li.menu-item-has-children.has-deep-submenu>.sub-menu{background:var(--color-grey-light)}.header-nav .nav>li.menu-item-has-children.has-deep-submenu>.sub-menu:before{border-bottom:8px solid var(--color-grey-light)}.header-nav .nav>li.sub-solucoes>.sub-menu{height:374px}.header-nav .nav>li>.sub-menu{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:20px;width:280px;padding:24px 0px;left:50%;margin-left:-140px;top:63px}.header-nav .nav>li>.sub-menu:before{content:'';position:absolute;top:-8px;left:50%;margin-left:-4px;border-bottom:8px solid var(--color-white);border-left:8px solid transparent;border-right:8px solid transparent;display:block}.header-nav .nav>li>.sub-menu>li a{color:var(--color-blue-dark);padding:8px 24px;display:block}.header-nav .nav>li>.sub-menu>li a:hover{color:var(--color-purple)}.header-nav .nav>li>.sub-menu>li.menu-item-has-children>a{position:relative;padding:8px 40px 8px 24px}.header-nav .nav>li>.sub-menu>li.menu-item-has-children>a:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark);transform:rotate(-45deg);position:absolute;top:14px;right:24px}.header-nav .nav>li>.sub-menu>li.menu-item-has-children>.sub-menu{opacity:0;visibility:hidden;position:absolute;left:268px;background:#fff;border-radius:20px;width:280px;padding:24px 0px;top:0;height:100%}.header-nav .nav>li>.sub-menu>li.menu-item-has-children>.sub-menu:before{content:'';width:30px;height:100%;position:absolute;top:0;left:-10px;background:var(--color-grey-light);display:block;z-index:-1}.header-nav .nav>li>.sub-menu>li.menu-item-has-children>.sub-menu>li:hover a{color:var(--color-purple)}.header-nav .nav>li>.sub-menu>li.menu-item-has-children:hover{background:var(--color-white)}.header-nav .nav>li>.sub-menu>li.menu-item-has-children:hover>a{color:var(--color-purple)}.header-nav .nav>li>.sub-menu>li.menu-item-has-children:hover>a:after{border-bottom:2px solid var(--color-purple);border-right:2px solid var(--color-purple)}.header-nav .nav>li>.sub-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}}.header-search{height:40px;position:relative}.header-search input{display:block;width:180px;height:100%;border:1px solid var(--color-white);border-radius:20px;border:1px solid rgba(255,255,255,0.24);background:rgba(0,0,0,0.08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:0 0 0 40px;font-size:13px;font-weight:600;line-height:1;color:var(--color-white)}.header-search input::-moz-placeholder{color:var(--color-white)}.header-search input::placeholder{color:var(--color-white)}.header-search .icon{position:absolute;width:20px;height:20px;fill:var(--color-white);top:10px;left:12px}.header-search+.header-main-right-buttons{margin-left:48px;position:relative}.header-search+.header-main-right-buttons:before{content:'';width:1px;height:32px;position:absolute;top:4px;left:-24px;background:rgba(255,255,255,0.16);display:block}.header-fixed{height:72px;background:rgba(255,255,255,0.8);box-shadow:0px 1px 3px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;left:0;right:0;top:-72px;opacity:0;transition:all 0.3s ease;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:0 40px}@media (max-width: 991px){.header-fixed{display:none}}.header-fixed .logo{display:block;height:29px;width:106px}.header-fixed .logo svg{display:block;width:100%;height:100%;fill:var(--color-blue-dark)}.header-fixed-right .button+.button{margin-left:8px}@media (max-width: 1380px){.header-fixed .button{padding:0 16px}}@media (max-width: 1199px){.header-fixed .button{font-size:12px;padding:0 12px}.header-fixed .button .icon{display:none}}@media (max-width: 1550px){.header-fixed .header-nav .nav>li>a{padding:8px 22px 0 22px}}@media (max-width: 1380px){.header-fixed .header-nav .nav>li>a{padding:8px 14px 0 14px}}@media (max-width: 1199px){.header-fixed .header-nav .nav>li>a{font-size:12px;padding:8px 10px 0 10px}}@media (max-width: 1550px){.header-fixed .header-nav .nav>li.menu-item-has-children:after{right:20px}}@media (max-width: 1380px){.header-fixed .header-nav .nav>li.menu-item-has-children:after{right:7px}}@media (max-width: 1550px){.header-fixed .header-nav .nav>li.menu-item-has-children>a{padding:8px 40px 0 22px}}@media (max-width: 1380px){.header-fixed .header-nav .nav>li.menu-item-has-children>a{padding:8px 24px 0 14px}}@media (max-width: 1199px){.header-fixed .header-nav .nav>li.menu-item-has-children>a{padding:8px 20px 0 10px}}.header-fixed-mob{background:rgba(255,255,255,0.8);box-shadow:0px 1px 3px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:64px;position:fixed;left:0;right:0;top:-64px;opacity:0;transition:all 0.3s ease;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:0 16px}@media (min-width: 992px){.header-fixed-mob{display:none}}.header-fixed-mob .logo-mob{display:block;height:29px;width:106px}.header-fixed-mob .logo-mob svg{display:block;width:100%;height:100%;fill:var(--color-blue-dark)}.header-main .button-nav,.header-main .button-search,.header-fixed-mob .button-nav,.header-fixed-mob .button-search{display:flex;height:48px;width:48px;align-items:center;justify-content:flex-end;flex-direction:column;text-align:center;font-size:8px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.32px;text-transform:uppercase;border:0;background:transparent;flex-shrink:0}.header-main .button-nav>span,.header-fixed-mob .button-nav>span{width:20px;height:20px;flex-shrink:0;margin:0 0 12px;padding:9px 0}.header-main .button-nav>span>span,.header-fixed-mob .button-nav>span>span{width:20px;height:2px;display:block;background:var(--color-white);border-radius:2px;position:relative}.header-main .button-nav>span>span:before,.header-main .button-nav>span>span:after,.header-fixed-mob .button-nav>span>span:before,.header-fixed-mob .button-nav>span>span:after{content:'';width:20px;height:2px;display:block;background:var(--color-white);border-radius:2px;position:absolute;left:0}.header-main .button-nav>span>span:before,.header-fixed-mob .button-nav>span>span:before{top:-6px}.header-main .button-nav>span>span:after,.header-fixed-mob .button-nav>span>span:after{bottom:-6px}.header-main .button-search .icon,.header-fixed-mob .button-search .icon{width:24px;height:24px;flex-shrink:0;margin:0 0 8px}.header-main .button-nav,.header-main .button-search{color:var(--color-white)}@media (min-width: 992px){.header-main .button-nav,.header-main .button-search{display:none}}.header-main .button-nav>span>span{background:var(--color-white)}.header-main .button-nav>span>span:before,.header-main .button-nav>span>span:after{background:var(--color-white)}.header-main .button-search .icon{fill:var(--color-white)}.header-main .header-search-mob{position:absolute;width:calc(100% - 80px);display:none}@media (min-width: 992px){.header-main .header-search-mob{display:none}}.header-main .header-search-mob input{width:100%}.header-main .header-search-close-mob{display:none;width:40px;height:40px;border:0;background:transparent;position:absolute;right:16px}@media (min-width: 992px){.header-main .header-search-close-mob{display:none}}.header-main .header-search-close-mob:before,.header-main .header-search-close-mob:after{content:'';width:2px;height:20px;background:#fff;position:absolute;top:9px;left:18px}.header-main .header-search-close-mob:before{transform:rotate(45deg)}.header-main .header-search-close-mob:after{transform:rotate(-45deg)}@media (max-width: 991px){.header-main.search-active .logo,.header-main.search-active .button-nav,.header-main.search-active .button-search{opacity:0;visibility:hidden}.header-main.search-active .header-search-mob,.header-main.search-active .header-search-close-mob{display:block}}.header-fixed-mob .button-nav,.header-fixed-mob .button-search{color:var(--color-blue-dark)}.header-fixed-mob .button-nav>span>span{background:var(--color-blue-dark)}.header-fixed-mob .button-nav>span>span:before,.header-fixed-mob .button-nav>span>span:after{background:var(--color-blue-dark)}.header-fixed-mob .button-search .icon{fill:var(--color-blue-dark)}.header-fixed-mob .header-search-close-mob{display:none;width:40px;height:40px;border:0;background:transparent;position:absolute;right:16px}@media (min-width: 992px){.header-fixed-mob .header-search-close-mob{display:none}}.header-fixed-mob .header-search-close-mob:before,.header-fixed-mob .header-search-close-mob:after{content:'';width:2px;height:20px;background:var(--color-blue-dark);position:absolute;top:9px;left:18px}.header-fixed-mob .header-search-close-mob:before{transform:rotate(45deg)}.header-fixed-mob .header-search-close-mob:after{transform:rotate(-45deg)}.header-fixed-mob .header-search-mob{position:absolute;width:calc(100% - 80px);display:none}@media (min-width: 992px){.header-fixed-mob .header-search-mob{display:none}}.header-fixed-mob .header-search-mob input{width:100%}.header-fixed-mob.search-active .logo-mob,.header-fixed-mob.search-active .button-nav,.header-fixed-mob.search-active .button-search{opacity:0;visibility:hidden}.header-fixed-mob.search-active .header-search-mob,.header-fixed-mob.search-active .header-search-close-mob{display:block}.header-fixed-mob.search-active .header-search input{color:var(--color-blue-dark)}.header-fixed-mob.search-active .header-search input::-moz-placeholder{color:var(--color-blue-dark)}.header-fixed-mob.search-active .header-search input::placeholder{color:var(--color-blue-dark)}.header-fixed-mob.search-active .header-search .icon{fill:var(--color-blue-dark)}body.scrolled .header-fixed{top:0;opacity:1}body.scrolled .header-fixed .header-nav{height:72px}body.scrolled .header-fixed .header-nav .nav>li.current-menu-item>a,body.scrolled .header-fixed .header-nav .nav>li.current-menu-parent>a{border-bottom:1px solid var(--color-blue-dark)}body.scrolled .header-fixed .header-nav .nav li.menu-item-has-children:after{border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark)}@media (max-width: 1199px){body.scrolled .header-fixed .header-nav .nav li.menu-item-has-children:after{border-bottom-width:1px;border-right-width:1px;height:6px;width:6px}}body.scrolled .header-fixed .header-nav .nav>li>a{color:var(--color-blue-dark);padding-top:0;height:72px}body.scrolled .header-fixed .header-nav .sub-menu{box-shadow:0px 1px 3px 0px rgba(61,46,127,0.12)}body.scrolled .header-fixed-mob{top:0;opacity:1}body.logged-in.scrolled .header-fixed{top:32px}.header-mob{background:linear-gradient(204deg, rgba(61,47,127,0.88) 18.97%, rgba(46,34,95,0.88) 81.03%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;z-index:999;top:0;right:0;width:100%;height:100vh;display:none}.header-mob.active{display:block}.header-mob-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,0.08);padding:0 0 20px}.header-mob-top-main{padding:18px 16px;color:#FFF;font-size:22px;font-style:normal;font-weight:600;line-height:132%;position:relative}.header-mob-top-main .close{top:13px;right:16px;width:40px;height:40px;background:transparent;padding:0;border:0;position:absolute}.header-mob-top-main .close:before,.header-mob-top-main .close:after{content:'';width:2px;height:20px;background:#fff;position:absolute;top:9px;left:17px;border-radius:2px}.header-mob-top-main .close:before{rotate:45deg}.header-mob-top-main .close:after{rotate:-45deg}.header-mob-top-buttons{display:flex;align-items:center;gap:8px;padding:0 16px}.header-mob-top-buttons .button{width:100%;padding:0 12px}.header-mob-nav{padding:20px 0}.header-mob-nav a{color:#fff;font-size:16px;font-weight:400;line-height:148%;text-decoration:none;display:block}.header-mob-nav .nav-back{padding:12px 64px 24px 40px;position:relative;display:block;color:#80D8F1;font-size:16px;font-weight:400;line-height:148%}.header-mob-nav .nav-back:before{content:'';height:8px;width:8px;border-bottom:2px solid #80D8F1;border-left:2px solid #80D8F1;transform:rotate(45deg);position:absolute;top:19px;left:20px}.header-mob-nav .nav{position:relative;transition:all 0.3s ease}.header-mob-nav .nav.nivel1{translate:-100vw 0}.header-mob-nav .nav.nivel2{translate:-200vw 0}.header-mob-nav .nav li{list-style:none;padding:0}.header-mob-nav .nav li a{padding:12px 64px 12px 40px;position:relative}.header-mob-nav .nav li a:before{content:'';width:4px;height:4px;border-radius:2px;background:#80D8F1;position:absolute;top:50%;margin-top:-2px;left:20px;display:none}.header-mob-nav .nav li.current-menu-item a:before,.header-mob-nav .nav li.current_page_item a:before{display:block}.header-mob-nav .nav li.menu-item-has-children>a:after{content:'';height:8px;width:8px;border-top:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:30px}.header-mob-nav .sub-menu{display:none;position:absolute;width:100vw;top:0;left:100vw}.header-mob-nav .sub-menu.active{display:block}.button-whatsapp-fix{position:fixed;bottom:24px;right:24px;z-index:99;height:48px;border-radius:24px;border:1px solid rgba(255,255,255,0.32);background:#128C7E;display:inline-flex;padding:0px 20px;justify-content:center;align-items:center;gap:8px;cursor:pointer}@media (min-width: 992px){.button-whatsapp-fix:hover:before{opacity:0.4;transform:scale(1)}}@media (max-width: 767px){.button-whatsapp-fix{bottom:16px;right:16px;width:48px;padding:0px}}.button-whatsapp-fix:before{content:'';border:1px solid #128C7E;display:block;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:30px;opacity:0;transition:all 0.3s ease;height:calc(100% + 8px);width:calc(100% + 8px);top:-4px;left:-4px;transform:scale(0.8)}.button-whatsapp-fix .text{color:#FFF;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:132%}@media (max-width: 767px){.button-whatsapp-fix .text{display:none}}.button-whatsapp-fix .icon{width:18px;height:18px;display:block;fill:var(--color-white)}@media (max-width: 767px){.button-whatsapp-fix .icon{width:24px;height:24px}}.modal-whatsapp-fix{position:fixed;z-index:999;width:100vw;height:100vh;top:0;right:0;background:rgba(30,23,63,0.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;display:none}.modal-whatsapp-fix.active{display:block}.modal-whatsapp-fix .content{background:#F5F5F9;width:0;height:100vh;position:absolute;top:0;right:0;bottom:0;overflow-y:scroll;width:900px}@media (max-width: 1199px){.modal-whatsapp-fix .content{width:700px}}@media (max-width: 991px){.modal-whatsapp-fix .content{width:600px}}@media (max-width: 767px){.modal-whatsapp-fix .content{width:100%}}.modal-whatsapp-fix .content:before,.modal-whatsapp-fix .content:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.modal-whatsapp-fix .content:before{background:url(../images/bg-asset-3.webp) center 0px no-repeat;background-size:contain}.modal-whatsapp-fix .content:after{background:linear-gradient(0deg, #f5f5f9 50%, rgba(245,245,249,0) 100%)}.modal-whatsapp-fix .middle{min-height:100vh;padding:56px 116px;position:relative;z-index:1}@media (max-width: 991px){.modal-whatsapp-fix .middle{padding:56px 76px}}@media (max-width: 767px){.modal-whatsapp-fix .middle{padding:48px 16px}}.modal-whatsapp-fix .middle .h6,.modal-whatsapp-fix .middle .h3,.modal-whatsapp-fix .middle .paragraph{display:block}.modal-whatsapp-fix .middle .h6{color:#8E88A3;margin:0 0 12px}@media (max-width: 767px){.modal-whatsapp-fix .middle .h6{margin-bottom:6px}}.modal-whatsapp-fix .middle .h3,.modal-whatsapp-fix .middle .paragraph{margin:0 0 32px}@media (max-width: 767px){.modal-whatsapp-fix .middle .h3,.modal-whatsapp-fix .middle .paragraph{margin-bottom:20px}}.modal-whatsapp-fix .form-group{margin:0 0 24px;position:relative}@media (max-width: 767px){.modal-whatsapp-fix .form-group{margin:0 0 16px}}.modal-whatsapp-fix label{display:block;color:#585463;font-size:13px;font-weight:500;line-height:100%;margin:0 0 7px}.modal-whatsapp-fix label.error{font-weight:400;margin:7px 0 0;color:#FFA788;height:14px;padding:1px 0 0 18px;background:url(../images/svg/form-alert.svg) 0 center no-repeat}.modal-whatsapp-fix label.optional{position:relative}.modal-whatsapp-fix label.optional:after{content:'Opcional';position:absolute;top:0;right:0;color:#84F2C3;font-size:11px;font-weight:500;line-height:100%}.modal-whatsapp-fix input{display:block;width:100%;border-radius:4px;border:0.5px solid #E0D5FF;background:#FFF;font-size:16px;font-weight:500;color:#222027;line-height:148%;border:0;height:48px;padding:0 12px}@media (max-width: 767px){.modal-whatsapp-fix input{font-size:14px;height:40px;padding:0 10px}}.modal-whatsapp-fix input::-moz-placeholder{font-size:16px;font-weight:500;color:#222027;opacity:0.64}.modal-whatsapp-fix input::placeholder{font-size:16px;font-weight:500;color:#222027;opacity:0.64}@media (max-width: 767px){.modal-whatsapp-fix input::-moz-placeholder{font-size:14px}.modal-whatsapp-fix input::placeholder{font-size:14px}}.modal-whatsapp-fix input.error{border:1px solid #FFA788}.modal-whatsapp-fix .input-hide{opacity:0;height:0;margin:0;padding:0}.modal-whatsapp-fix .custom-select{border:0.5px solid #E0D5FF;background:#FFF;color:rgba(34,32,39,0.64)}.modal-whatsapp-fix .custom-select:after{border-bottom:2px solid #585463;border-right:2px solid #585463}.modal-whatsapp-fix .custom-select.selected{color:#222027}.modal-whatsapp-fix .custom-options li{color:#222027}.modal-whatsapp-fix .custom-options li:before{display:none}@media (max-width: 767px){.modal-whatsapp-fix .button{display:flex;width:100%}}.modal-whatsapp-fix .close-overflow{position:absolute;top:0;left:0;right:0;bottom:0}.modal-whatsapp-fix .close{top:10px;right:16px;width:40px;height:40px;background:transparent;padding:0;border:0;position:absolute;cursor:pointer}.modal-whatsapp-fix .close:before,.modal-whatsapp-fix .close:after{content:'';width:2px;height:20px;background:var(--color-purple-light);position:absolute;top:9px;left:17px;border-radius:2px}.modal-whatsapp-fix .close:before{rotate:45deg}.modal-whatsapp-fix .close:after{rotate:-45deg}.modal-whatsapp-fix .form-whatsapp-load{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(61,46,127,0.8);z-index:2;align-items:center;justify-content:center;display:none}.modal-whatsapp-fix .form-whatsapp-load.active{display:flex}.modal-whatsapp-fix .form-whatsapp-load svg{width:100px;height:100px}.modal-whatsapp-fix .form-whatsapp-success{padding:48px;text-align:center;display:none}.modal-whatsapp-fix .form-whatsapp-success.active{display:block}.modal-whatsapp-fix .form-whatsapp-success .icon-check{width:40px;height:40px;fill:#84F2C3;margin:0 auto 24px}.modal-whatsapp-fix .form-whatsapp-success span{display:block}.modal-whatsapp-fix .form-whatsapp-success span+span{margin-top:16px}.modal-whatsapp-fix .form-whatsapp-success .button{margin-top:40px}.footer{background:#251E59;position:relative;overflow:hidden}.footer:after{content:'';position:absolute;width:100%;height:100%;clip-path:ellipse(120% 90% at 50% 100%);top:0;left:0;background:var(--color-blue-dark) url(../images/bg-asset.png) center top no-repeat;background-size:2000px auto;opacity:0.5}@media (max-width: 991px){.footer:after{clip-path:ellipse(120% 90% at 50% 100%)}}@media (max-width: 767px){.footer:after{clip-path:ellipse(220% 93% at 50% 100%)}}.footer.active-phones:before,.footer.active-phones:after{top:120px}.footer-phones{padding:20px 0;position:relative;z-index:1}@media (min-width: 767px){.footer-phones .container{display:flex;justify-content:center;align-items:center;gap:48px}}@media (min-width: 767px) and (max-width: 991px){.footer-phones .container{gap:24px}}@media (max-width: 767px){.footer-phones{padding:20px 24px}}.footer-phones a{text-decoration:none;color:rgba(255,255,255,0.64);font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.48px;text-transform:uppercase;display:block;padding:0 0 0 40px;position:relative}@media (max-width: 991px){.footer-phones a{font-size:10px;padding:0 0 0 30px}}@media (max-width: 767px){.footer-phones a{margin:10px 0;padding:0 0 0 36px}}.footer-phones a svg{width:24px;height:24px;position:absolute;left:0;top:50%;margin-top:-12px;fill:var(--color-white)}@media (max-width: 991px){.footer-phones a svg{width:20px;height:20px;margin-top:-10px}}.footer-phones a span{display:block;color:var(--color-white);font-size:18px;font-weight:400;line-height:148%}@media (max-width: 991px){.footer-phones a span{font-size:16px}}.footer-phones .phones-more{display:none;background:rgba(255,255,255,0.08);padding:14px 36px 14px 16px;border-radius:20px;color:var(--color-white);font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.4px;text-transform:uppercase;position:absolute;right:24px;top:24px;border:0}.footer-phones .phones-more:after{content:'';height:7px;width:7px;border-bottom:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);position:absolute;top:13px;right:20px}@media (max-width: 767px){.footer-phones .phones-more{display:inline-block}}.footer-phones .phones-more .less{display:none}@media (max-width: 767px){.footer-phones a:nth-child(2),.footer-phones a:nth-child(3),.footer-phones a:nth-child(4){display:none}.footer-phones.active a:nth-child(2),.footer-phones.active a:nth-child(3),.footer-phones.active a:nth-child(4){display:block}.footer-phones.active .phones-more:after{transform:rotate(-135deg);top:17px}.footer-phones.active .phones-more .more{display:none}.footer-phones.active .phones-more .less{display:block}}.footer-main{padding:40px 0 30px;position:relative;z-index:1}.footer-main .logo{width:120px;height:52px;display:block;margin:0 auto}.footer-main .logo .icon{display:block;width:100%;height:100%;fill:var(--color-white)}.footer-main .buttons{margin:24px auto 0;width:420px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.footer-main .buttons{flex-direction:column;width:280px;gap:8px}}.footer-main .buttons>a{width:200px}@media (max-width: 767px){.footer-main .buttons>a{width:100%}}.footer-nav{padding:30px 0;position:relative;z-index:1}@media (max-width: 767px){.footer-nav{padding:30px 24px}}@media (min-width: 768px){.footer-nav .container{display:flex;justify-content:center;gap:36px}}.footer-nav .nav-col{width:100%}@media (min-width: 768px){.footer-nav .nav-col{max-width:184px}}.footer-nav .nav-container{width:100%}@media (min-width: 768px){.footer-nav .nav-container+.nav-container{margin-top:24px}}@media (max-width: 767px){.footer-nav .nav-container.active .nav-title:after{transform:rotate(-135deg);top:28px}.footer-nav .nav-container.active .nav{display:block}}.footer-nav .nav-container .nav-title{color:var(--color-white);font-size:20px;font-style:normal;font-weight:600;line-height:132%;margin:0 0 10px;display:block}@media (max-width: 991px){.footer-nav .nav-container .nav-title{font-size:16px}}@media (max-width: 767px){.footer-nav .nav-container .nav-title{padding:20px 0 10px;position:relative;border-top:1px solid rgba(0,0,0,0.16)}.footer-nav .nav-container .nav-title:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg);position:absolute;top:25px;right:5px}}.footer-nav .nav-container .nav{list-style:none;padding:0;margin:0}@media (max-width: 767px){.footer-nav .nav-container .nav{margin:0 0 20px;display:none}}.footer-nav .nav-container .nav .has-submenu{position:relative}.footer-nav .nav-container .nav .has-submenu a{padding-right:20px}.footer-nav .nav-container .nav .has-submenu:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg);position:absolute;top:15px;right:5px}@media (max-width: 991px){.footer-nav .nav-container .nav .has-submenu:after{top:13px}}@media (min-width: 767px){.footer-nav .nav-container .nav .has-submenu:hover:after{transform:rotate(-135deg);top:18px}}@media (min-width: 767px) and (max-width: 991px){.footer-nav .nav-container .nav .has-submenu:hover:after{top:16px}}@media (min-width: 767px){.footer-nav .nav-container .nav .has-submenu:hover .sub-menu{display:block}}@media (max-width: 767px){.footer-nav .nav-container .nav .has-submenu.active:after{transform:rotate(-135deg);top:16px}.footer-nav .nav-container .nav .has-submenu.active .sub-menu{display:block}}.footer-nav .nav-container .nav .sub-menu{list-style:none;padding:0 0 0 10px;display:none}.footer-nav .nav-container .nav a{color:var(--color-white);font-size:14px;font-style:normal;font-weight:400;line-height:148%;padding:10px 0;text-decoration:none;display:block}@media (max-width: 991px){.footer-nav .nav-container .nav a{font-size:12px}}.footer-social{padding:30px 0;position:relative;z-index:1}.footer-social .social{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:24px;background:rgba(255,255,255,0.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px}.footer-social .social svg{fill:var(--color-white)}.footer-social .social+.social{margin-left:16px}.footer-nav-copy{padding:0 0 30px;position:relative;z-index:1}.footer-nav-copy .nav{list-style:none;display:flex;justify-content:center;align-items:center;gap:48px}@media (max-width: 991px){.footer-nav-copy .nav{gap:24px}}@media (max-width: 767px){.footer-nav-copy .nav{flex-direction:column}}.footer-nav-copy .nav a{color:var(--color-white);text-decoration:none;font-size:14px;font-style:normal;font-weight:400;line-height:148%}@media (max-width: 767px){.footer-nav-copy .nav a{font-size:12px;padding:10px 0;display:inline-block}}.footer-copy{border-top:1px solid rgba(0,0,0,0.08);background:#251E59;padding:24px 0;color:var(--color-white);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:148%;position:relative;z-index:1}@media (max-width: 767px){.footer-copy{padding:24px 24px 64px}}.search-autocomplete.active-search{width:340px;transition:width 0.3s ease}.search-autocomplete.loading{background-image:url("https://i.imgur.com/llF5iyg.gif");background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px}ul.ui-autocomplete{max-width:100%;border-radius:20px;padding:20px 0 0;background:#F0EAFF;overflow:hidden;border:0}@media (max-width: 991px){ul.ui-autocomplete{max-width:calc(100% - 32px)}}ul.ui-autocomplete li{padding:0 !important}ul.ui-autocomplete li:before{display:none !important}ul.ui-autocomplete .ui-menu-item:last-child{margin:20px 0 0;border-top:1px solid #E0D5FF}ul.ui-autocomplete .ui-menu-item:last-child.ui-state-disabled{margin:-20px 0 0;border:0}ul.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper{padding:14px 24px;font-weight:600;color:#3D2F7F}ul.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper .icon{right:12px;opacity:1;fill:#3D2F7F}ul.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper.ui-state-active{font-weight:600;color:#3D2F7F}ul.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper.ui-state-active .icon{fill:#3D2F7F}ul.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:6px 24px;color:#222027;font-size:15px;font-weight:400;line-height:132%}ul.ui-autocomplete .ui-menu-item-wrapper span{font-weight:600;color:#3D2F7F}ul.ui-autocomplete .ui-menu-item-wrapper .icon{width:20px;height:20px;position:absolute;right:20px;top:50%;margin-top:-10px;display:block;fill:#D90A66;opacity:0;transition:all 0.3s ease}ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background:#fff;color:#222027;border:0;outline:none;margin:0}ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active span{color:#D90A66}ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .icon{right:12px;opacity:1}.banner-hero{height:756px;background:linear-gradient(243deg, #662DFF 30%, #1E173F 70%);clip-path:ellipse(110% 100% at 50% 0%)}@media (max-width: 767px){.banner-hero{height:656px;clip-path:ellipse(210% 100% at 50% 0%)}}.banner-hero.medium{height:520px}.banner-hero.medium .swiper-slide{height:520px}.banner-hero.medium .image{background-size:cover}@media (max-width: 767px){.banner-hero.medium{height:390px}.banner-hero.medium .swiper-slide{height:390px;padding:140px 0 50px}}.banner-hero.small{height:376px}.banner-hero.small .swiper-slide{height:376px}.banner-hero.small .image{background-size:cover}@media (max-width: 767px){.banner-hero.small{height:250px}.banner-hero.small .swiper-slide{height:250px;padding:140px 0 50px}}.banner-hero.banner-middle{display:flex;align-items:center;padding:150px 0 30px;position:relative}.banner-hero.banner-middle .image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(0deg, #2e225f 0%, rgba(46,34,95,0) 100%)}.banner-hero.banner-middle .container{position:relative;z-index:1}.banner-hero .case-image{width:96px;padding:8px;border-radius:8px;background:#FFF;display:inline-block;margin:0 0 30px}.banner-hero .case-image img{width:auto;height:auto;max-width:100%;display:block}.banner-hero .case-image img.lazy-img{opacity:0}.banner-hero .swiper-slide{height:756px;padding:230px 0 0;position:relative}@media (max-width: 767px){.banner-hero .swiper-slide{height:656px;padding:140px 0 100px;display:flex;align-items:flex-end}}.banner-hero .image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}.banner-hero .tag{border-radius:8px;background:rgba(0,0,0,0.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-white);padding:8px 16px;display:inline-block;font-size:18px;font-style:normal;font-weight:400;line-height:1;margin:0 0 24px;position:relative;z-index:1}.banner-hero .title{color:var(--color-white);font-size:38px;font-style:normal;font-weight:600;line-height:132%;display:block;margin:0 0 24px;position:relative;z-index:1}@media (max-width: 1199px){.banner-hero .title{font-size:32px}}@media (max-width: 991px){.banner-hero .title{font-size:28px}}@media (max-width: 767px){.banner-hero .title{text-align:center}}.banner-hero .description{color:var(--color-white);font-size:16px;font-style:normal;font-weight:400;line-height:148%;display:block;position:relative;z-index:1}@media (max-width: 1199px){.banner-hero .description{font-size:15px}}@media (max-width: 991px){.banner-hero .description{font-size:14px}}@media (max-width: 767px){.banner-hero .description{text-align:center}}.banner-hero .button{margin:44px 0 0;display:inline-flex;width:auto;height:48px;border-radius:24px;padding:0 20px;font-size:15px;font-weight:600;position:relative;z-index:1}@media (max-width: 575px){.banner-hero .button{display:flex;width:100%}}.banner-hero .button .icon{width:18px;height:18px;display:block;margin:0 0 0 8px;fill:var(--color-blue-dark)}.banner-hero .align-right{text-align:right}.banner-hero .align-right .title,.banner-hero .align-right .description{text-align:right}.banner-hero .align-right .buttons{justify-content:flex-end;display:flex}.banner-hero .align-center{text-align:center}.banner-hero .align-center .title,.banner-hero .align-center .description{text-align:center}.banner-hero .align-center .buttons{justify-content:center;display:flex}.banner-hero.swiper-initialized .controls{display:flex}.banner-hero .controls{position:absolute;z-index:9;bottom:90px;left:50%;width:500px;margin:0 0 0 70px;display:none;justify-content:flex-end;align-items:center}@media (max-width: 1199px){.banner-hero .controls{margin-left:-30px}}@media (max-width: 991px){.banner-hero .controls{margin-left:-140px}}@media (max-width: 767px){.banner-hero .controls{bottom:30px;left:50%;width:100%;margin:0;left:0;justify-content:center;padding:0 24px}}@media (max-width: 575px){.banner-hero .controls{justify-content:space-between}}.banner-hero .controls .swiper-button-prev,.banner-hero .controls .swiper-button-next{width:20px;height:20px;flex-shrink:0;cursor:pointer;position:relative;top:initial;left:initial;right:initial;margin:0;display:block}.banner-hero .controls .swiper-button-prev:after,.banner-hero .controls .swiper-button-next:after{display:none}.banner-hero .controls .swiper-button-prev .icon,.banner-hero .controls .swiper-button-next .icon{width:100%;height:100%;display:block;fill:var(--color-white)}.banner-hero .controls .swiper-button-prev.swiper-button-lock,.banner-hero .controls .swiper-button-next.swiper-button-lock{display:none}.banner-hero .controls .banner-hero-pagination{width:auto;line-height:normal;margin:0 30px}.banner-hero .controls .banner-hero-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:40px;border:1px solid var(--color-white);opacity:0.48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:0 8px;background:transparent;cursor:pointer}.banner-hero .controls .banner-hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-white);opacity:1;position:relative}.banner-hero .controls .banner-hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:'';border:1px solid var(--color-white);width:12px;height:12px;display:block;position:absolute;top:-3px;left:-3px;border-radius:50%}@media (max-width: 767px){body.single-case .col-12.col-md-9.col-lg-8{text-align:center}body.single-case .title,body.single-case .description{text-align:center}body.single-case .title{margin-bottom:18px}}.widget-breadcrumb .breadcrumb{text-align:center;color:var(--color-grey-02);font-size:12px;font-weight:500;line-height:140%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 0}.widget-breadcrumb .breadcrumb a{color:var(--color-blue-dark);text-decoration:none}.widget-breadcrumb .breadcrumb .arrow{display:block;width:10px;height:10px;margin:0 8px;position:relative}.widget-breadcrumb .breadcrumb .arrow:before{content:'';width:4px;height:4px;border-top:1px solid #8E88A3;border-right:1px solid #8E88A3;position:absolute;transform:rotate(45deg);top:3px;left:2px}.widget-buttons .buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px}@media (max-width: 767px){.widget-buttons .buttons{flex-direction:column;gap:12px}}.widget-buttons .buttons .button{flex-shrink:0}.widget-title .title-container.left{text-align:left}.widget-title .title-container.center{text-align:center}.widget-title .title-container.right{text-align:right}.widget-title h1+.subtitle,.widget-title h2+.subtitle,.widget-title h3+.subtitle,.widget-title h4+.subtitle,.widget-title h5+.subtitle,.widget-title h6+.subtitle{margin-top:24px}@media (max-width: 767px){.widget-title h1+.subtitle,.widget-title h2+.subtitle,.widget-title h3+.subtitle,.widget-title h4+.subtitle,.widget-title h5+.subtitle,.widget-title h6+.subtitle{margin-top:16px}}.widget-title .subtitle.center *{text-align:center}.widget-title .subtitle.white *{color:var(--color-white)}.widget-title .subtitle.grey-01 *{color:var(--color-grey-01)}.widget-title .subtitle.grey-02 *{color:var(--color-grey-02)}.widget-title .subtitle.red *{color:var(--color-red)}.widget-title .subtitle.red-light *{color:var(--color-red-light)}.widget-title .subtitle.purple *{color:var(--color-purple)}.widget-title .subtitle.purple-light *{color:var(--color-purple-light)}.widget-title .subtitle.purple-dark *{color:var(--color-purple-dark)}.widget-title .subtitle p+p{margin-top:16px}.widget-list-icon .content-list-icon{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.widget-list-icon .content-list-icon .list-icon-container{width:100%;flex-shrink:0}@media (max-width: 767px){.widget-list-icon .content-list-icon .list-icon-container{width:100%}}.widget-list-icon .content-list-icon.col2 .list-icon-container{width:calc(100% / 2 - 10px)}@media (max-width: 767px){.widget-list-icon .content-list-icon.col2 .list-icon-container{width:100%}}.widget-list-icon .content-list-icon.col3 .list-icon-container{width:calc(100% / 3 - 12px)}@media (max-width: 991px){.widget-list-icon .content-list-icon.col3 .list-icon-container{width:calc(100% / 2 - 16px)}.widget-list-icon .content-list-icon.col3 .list-icon-container:nth-child(3){width:100%}}@media (max-width: 767px){.widget-list-icon .content-list-icon.col3 .list-icon-container{width:100%}}.widget-list-icon .content-list-icon.col4 .list-icon-container{width:calc(100% / 4 - 14px)}@media (max-width: 991px){.widget-list-icon .content-list-icon.col4 .list-icon-container{width:calc(100% / 2 - 16px)}}@media (max-width: 767px){.widget-list-icon .content-list-icon.col4 .list-icon-container{width:100%}}.widget-list-icon .content-list-icon.col5 .list-icon-container{width:calc(100% / 5 - 16px)}@media (max-width: 991px){.widget-list-icon .content-list-icon.col5 .list-icon-container{width:calc(100% / 2 - 16px)}.widget-list-icon .content-list-icon.col5 .list-icon-container:nth-child(3){width:100%}}@media (max-width: 767px){.widget-list-icon .content-list-icon.col5 .list-icon-container{width:100%}}.widget-list-icon .content-list-icon.col6 .list-icon-container{width:calc(100% / 6 - 18px)}@media (max-width: 991px){.widget-list-icon .content-list-icon.col6 .list-icon-container{width:calc(100% / 2 - 16px)}.widget-list-icon .content-list-icon.col6 .list-icon-container:nth-child(3),.widget-list-icon .content-list-icon.col6 .list-icon-container:nth-child(6){width:100%}}@media (max-width: 767px){.widget-list-icon .content-list-icon.col6 .list-icon-container{width:100%}}.widget-list-icon .list-icon-container{padding:75px 0 15px;background-image:url(../images/ico-bg-01.png);background-repeat:no-repeat;background-position:center -10px}.widget-list-icon .list-icon-container.separador+.separador{position:relative}.widget-list-icon .list-icon-container.separador+.separador:before{content:'';position:absolute;width:10px;height:10px;position:absolute;top:50%;left:-15px;margin-top:-12px;border-right:2px solid var(--color-blue-dark);border-top:2px solid var(--color-blue-dark);transform:rotate(45deg)}@media (max-width: 991px){.widget-list-icon .list-icon-container.separador+.separador:before{display:none}}.widget-list-icon .list-icon{width:100px;height:40px;display:block;margin:0 auto;text-align:center}.widget-list-icon .list-icon img{margin:0 auto;max-width:100%;max-height:100%}.widget-list-icon .list-icon+.list-title,.widget-list-icon .list-icon+.list-description{margin-top:28px}.widget-list-icon .list-title{color:var(--color-grey-02);text-align:center;font-size:18px;font-weight:500;line-height:132%;padding:0 10px;margin:0}@media (max-width: 767px){.widget-list-icon .list-title{font-size:16px;padding:0 5px;max-width:140px;margin-left:auto;margin-right:auto}}.widget-list-icon .list-title+.list-description{margin-top:5px}.widget-list-icon .list-description{font-size:14px;font-weight:400;text-align:center;color:var(--color-grey-01);display:block}@media (max-width: 767px){.widget-list-icon .list-description{font-size:12px;max-width:140px;margin-left:auto;margin-right:auto}}.widget-text-image{padding:48px 0 0;overflow:hidden}@media (max-width: 991px){.widget-text-image{padding-top:250px}}@media (max-width: 767px){.widget-text-image{padding-top:170px}}.widget-text-image .container{position:relative}.widget-text-image .text-container{width:964px;padding:116px 206px 116px 116px;border-radius:16px;background:linear-gradient(270deg, rgba(255,255,255,0.02) 0%, #fff 100%);box-shadow:12px 24px 64px 0px rgba(46,37,115,0.12);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);position:relative;z-index:2;margin:0 0 70px -114px}@media (max-width: 1199px){.widget-text-image .text-container{width:800px;padding:116px 120px 116px 80px;margin:0 0 70px -90px}}@media (max-width: 991px){.widget-text-image .text-container{margin:0 0 70px 0;padding:40px;width:600px}}@media (max-width: 767px){.widget-text-image .text-container{width:calc(100% - 16px);padding:40px 24px 32px}}@media (max-width: 991px){.widget-text-image .text-container.front{padding:100px 40px 40px}}@media (max-width: 767px){.widget-text-image .text-container.front{padding:60px 24px 32px}}.widget-text-image .text-container h2+.text-content,.widget-text-image .text-container h2+.button,.widget-text-image .text-container .text-content+.button{margin-top:40px}@media (max-width: 767px){.widget-text-image .text-container h2+.text-content,.widget-text-image .text-container h2+.button,.widget-text-image .text-container .text-content+.button{margin-top:24px}}.widget-text-image .text-container .text-content p+p,.widget-text-image .text-container .text-content p+ul,.widget-text-image .text-container .text-content ul+p,.widget-text-image .text-container .text-content ul+ul,.widget-text-image .text-container .text-content p+h1,.widget-text-image .text-container .text-content p+h2,.widget-text-image .text-container .text-content p+h3,.widget-text-image .text-container .text-content p+h4,.widget-text-image .text-container .text-content p+h5,.widget-text-image .text-container .text-content p+h6,.widget-text-image .text-container .text-content h1+p,.widget-text-image .text-container .text-content h2+p,.widget-text-image .text-container .text-content h3+p,.widget-text-image .text-container .text-content h4+p,.widget-text-image .text-container .text-content h5+p,.widget-text-image .text-container .text-content h6+p,.widget-text-image .text-container .text-content ul+h1,.widget-text-image .text-container .text-content ul+h2,.widget-text-image .text-container .text-content ul+h3,.widget-text-image .text-container .text-content ul+h4,.widget-text-image .text-container .text-content ul+h5,.widget-text-image .text-container .text-content ul+h6,.widget-text-image .text-container .text-content h1+ul,.widget-text-image .text-container .text-content h2+ul,.widget-text-image .text-container .text-content h3+ul,.widget-text-image .text-container .text-content h4+ul,.widget-text-image .text-container .text-content h5+ul,.widget-text-image .text-container .text-content h6+ul{margin-top:20px}@media (max-width: 767px){.widget-text-image .text-container .text-content p+p,.widget-text-image .text-container .text-content p+ul,.widget-text-image .text-container .text-content ul+p,.widget-text-image .text-container .text-content ul+ul,.widget-text-image .text-container .text-content p+h1,.widget-text-image .text-container .text-content p+h2,.widget-text-image .text-container .text-content p+h3,.widget-text-image .text-container .text-content p+h4,.widget-text-image .text-container .text-content p+h5,.widget-text-image .text-container .text-content p+h6,.widget-text-image .text-container .text-content h1+p,.widget-text-image .text-container .text-content h2+p,.widget-text-image .text-container .text-content h3+p,.widget-text-image .text-container .text-content h4+p,.widget-text-image .text-container .text-content h5+p,.widget-text-image .text-container .text-content h6+p,.widget-text-image .text-container .text-content ul+h1,.widget-text-image .text-container .text-content ul+h2,.widget-text-image .text-container .text-content ul+h3,.widget-text-image .text-container .text-content ul+h4,.widget-text-image .text-container .text-content ul+h5,.widget-text-image .text-container .text-content ul+h6,.widget-text-image .text-container .text-content h1+ul,.widget-text-image .text-container .text-content h2+ul,.widget-text-image .text-container .text-content h3+ul,.widget-text-image .text-container .text-content h4+ul,.widget-text-image .text-container .text-content h5+ul,.widget-text-image .text-container .text-content h6+ul{margin-top:16px}}.widget-text-image .text-container .text-content ul li:not(.menu-item)+li{margin-top:16px}@media (max-width: 767px){.widget-text-image .text-container .text-content ul li:not(.menu-item)+li{margin-top:8px}}.widget-text-image .text-container .text-content hr{margin:30px 0;border:none;height:1px;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%)}@media (max-width: 767px){.widget-text-image .text-container .text-content hr{margin:15px 0}}.widget-text-image .text-container .text-content p strong{color:var(--color-grey-02)}.widget-text-image .text-container .text-content p img{vertical-align:middle;margin-right:4px}@media (max-width: 575px){.widget-text-image .text-container .button{display:flex;width:100%}}.widget-text-image .image-container{width:500px;height:330px;position:absolute;top:-48px;right:-114px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:block}@media (max-width: 1199px){.widget-text-image .image-container{width:400px;right:-70px}}@media (max-width: 991px){.widget-text-image .image-container{width:500px;right:0;top:-248px}}@media (max-width: 767px){.widget-text-image .image-container{width:calc(100% - 50px);height:210px;top:-170px}}.widget-text-image .image-container.front{z-index:2}.widget-text-image .image-container .video-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.widget-text-image .image-container .play{display:flex;width:64px;height:64px;justify-content:center;align-items:center;padding:18px;border-radius:56px;background:rgba(46,34,95,0.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.widget-text-image .image-container .play .icon{width:100%;height:100%;display:block;fill:var(--color-white)}.widget-text-image .carousel-text-image{display:block;width:100%;height:100%;border-radius:8px}.widget-text-image .carousel-text-image .swiper-slide{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.widget-text-image .carousel-text-image .maximize{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;justify-content:center;align-items:center;padding:14px 14px 10px 10px;z-index:1}.widget-text-image .carousel-text-image .maximize .icon{width:100%;height:100%;display:block;fill:var(--color-white);position:relative}.widget-text-image .carousel-text-image .maximize:before{content:'';background:linear-gradient(45deg, rgba(30,23,63,0) 50%, #1E173F 100%);width:130px;height:130px;position:absolute;top:0;right:0}.widget-text-image .carousel-text-image .controls{position:absolute;bottom:0;z-index:9;width:100%;padding:0 24px 24px;justify-content:space-between;height:60px;background:linear-gradient(180deg, rgba(30,23,63,0) 0%, #1E173F 100%)}.widget-text-image.reverse .container{display:flex;justify-content:flex-end}.widget-text-image.reverse .image-container{right:inherit;left:-114px}@media (max-width: 1199px){.widget-text-image.reverse .image-container{left:-70px}}@media (max-width: 991px){.widget-text-image.reverse .image-container{left:0}}.widget-text-image.reverse .text-container{background:linear-gradient(90deg, rgba(255,255,255,0.02) 0%, #fff 100%);padding:116px 100px 116px 256px}@media (max-width: 1199px){.widget-text-image.reverse .text-container{padding:116px 80px 116px 190px}}@media (max-width: 991px){.widget-text-image.reverse .text-container{padding:105px 40px 40px}}@media (max-width: 767px){.widget-text-image.reverse .text-container{padding:65px 24px 32px}}.widget-slider-card-image{overflow:hidden}.widget-slider-card-image .swiper{overflow:visible}.widget-slider-card-image .swiper .controls{margin:28px 0 0;display:flex;justify-content:center;align-items:center}@media (max-width: 575px){.widget-slider-card-image .swiper .controls{justify-content:space-between}}.widget-slider-card-image .swiper .controls .swiper-button-prev,.widget-slider-card-image .swiper .controls .swiper-button-next{width:20px;height:20px;flex-shrink:0;cursor:pointer;position:relative;top:initial;left:initial;right:initial;margin:0;display:block}.widget-slider-card-image .swiper .controls .swiper-button-prev:after,.widget-slider-card-image .swiper .controls .swiper-button-next:after{display:none}.widget-slider-card-image .swiper .controls .swiper-button-prev .icon,.widget-slider-card-image .swiper .controls .swiper-button-next .icon{width:100%;height:100%;display:block;fill:var(--color-blue-dark)}.widget-slider-card-image .swiper .controls .slider-card-image-pagination{width:auto;line-height:normal;margin:0 30px}.widget-slider-card-image .swiper .controls .slider-card-image-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:40px;border:1px solid var(--color-blue-dark);opacity:0.48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:0 8px;background:transparent;cursor:pointer}.widget-slider-card-image .swiper .controls .slider-card-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-blue-dark);opacity:1;position:relative}.widget-slider-card-image .swiper .controls .slider-card-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:'';border:1px solid var(--color-blue-dark);width:12px;height:12px;display:block;position:absolute;top:-3px;left:-3px;border-radius:50%}.widget-slider-card-image .card-grid{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.widget-slider-card-image .card-grid{gap:8px}}.widget-slider-card-image .card-grid .card{flex-shrink:0}.widget-slider-card-image .swiper-slide,.widget-slider-card-image .card{width:324px;height:540px;background:linear-gradient(243deg, var(--color-blue-dark) 30%, var(--color-purple) 70%);position:relative;padding:32px;overflow:hidden;border-radius:12px}@media (max-width: 1199px){.widget-slider-card-image .swiper-slide,.widget-slider-card-image .card{padding:24px}}@media (max-width: 767px){.widget-slider-card-image .swiper-slide,.widget-slider-card-image .card{width:244px;padding:24px;height:406px;padding:24px 16px 16px}}.widget-slider-card-image .swiper-slide.medio,.widget-slider-card-image .card.medio{height:364px}.widget-slider-card-image .swiper-slide.pequeno,.widget-slider-card-image .card.pequeno{height:200px}.widget-slider-card-image .swiper-slide:before,.widget-slider-card-image .card:before{content:'';background:linear-gradient(180deg, #2E2573 11.6%, rgba(46,37,115,0) 100%);width:100%;height:270px;position:absolute;left:0;top:0;z-index:1}.widget-slider-card-image .swiper-slide:after,.widget-slider-card-image .card:after{content:'';background:linear-gradient(180deg, rgba(37,30,89,0) 0%, #251E59 87.66%);width:100%;height:170px;position:absolute;left:0;bottom:0;z-index:1}.widget-slider-card-image .swiper-slide.titulo-abaixo,.widget-slider-card-image .card.titulo-abaixo{display:flex;flex-direction:column;justify-content:flex-end;padding:32px 32px 60px}@media (max-width: 1199px){.widget-slider-card-image .swiper-slide.titulo-abaixo,.widget-slider-card-image .card.titulo-abaixo{padding:24px 24px 60px 24px}}@media (max-width: 767px){.widget-slider-card-image .swiper-slide.titulo-abaixo,.widget-slider-card-image .card.titulo-abaixo{padding:16px 16px 50px 16px}}.widget-slider-card-image .swiper-slide.titulo-abaixo:before,.widget-slider-card-image .card.titulo-abaixo:before{display:none}.widget-slider-card-image .swiper-slide.titulo-abaixo:after,.widget-slider-card-image .card.titulo-abaixo:after{height:320px}.widget-slider-card-image .swiper-slide.titulo-centro,.widget-slider-card-image .card.titulo-centro{display:flex;flex-direction:column;justify-content:center}.widget-slider-card-image .swiper-slide.titulo-centro:before,.widget-slider-card-image .card.titulo-centro:before{top:50%;margin-top:-200px;height:400px;background:linear-gradient(180deg, rgba(61,46,127,0) 0%, rgba(61,46,127,0.5) 50%, rgba(61,46,127,0) 100%)}.widget-slider-card-image .swiper-slide .image,.widget-slider-card-image .card .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1199px){.widget-slider-card-image .swiper-slide h4,.widget-slider-card-image .card h4{font-size:20px}}@media (max-width: 767px){.widget-slider-card-image .swiper-slide h4,.widget-slider-card-image .card h4{font-size:18px}}.widget-slider-card-image .swiper-slide h4,.widget-slider-card-image .swiper-slide p,.widget-slider-card-image .card h4,.widget-slider-card-image .card p{position:relative;z-index:2;color:var(--color-white);text-shadow:0px 0.5px 2px rgba(0,0,0,0.16)}.widget-slider-card-image .swiper-slide h4+p,.widget-slider-card-image .card h4+p{margin-top:12px}.widget-slider-card-image .swiper-slide .button,.widget-slider-card-image .card .button{position:absolute;left:32px;bottom:12px;padding:0;z-index:2}@media (max-width: 1199px){.widget-slider-card-image .swiper-slide .button,.widget-slider-card-image .card .button{left:24px}}@media (max-width: 767px){.widget-slider-card-image .swiper-slide .button,.widget-slider-card-image .card .button{left:16px}}.widget-slider-card-image .card-grid.cols1 .card{width:100%}.widget-slider-card-image .card-grid.cols2 .card{width:calc(100% / 2 - 8px)}.widget-slider-card-image .card-grid.cols3 .card{width:calc(100% / 3 - 10px)}@media (max-width: 991px){.widget-slider-card-image .card-grid.cols3 .card{width:calc(100% / 2 - 8px)}}.widget-slider-card-image .card-grid.cols4 .card{width:calc(100% / 4 - 12px)}@media (max-width: 991px){.widget-slider-card-image .card-grid.cols4 .card{width:calc(100% / 2 - 8px)}}.widget-slider-card-image .card-grid.cols5 .card{width:calc(100% / 5 - 14px)}@media (max-width: 991px){.widget-slider-card-image .card-grid.cols5 .card{width:calc(100% / 2 - 8px)}}.widget-slider-card-image .card-grid.cols6 .card{width:calc(100% / 6 - 16px)}@media (max-width: 991px){.widget-slider-card-image .card-grid.cols6 .card{width:calc(100% / 2 - 8px)}}.widget-cards-grid .cards-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.widget-cards-grid .cards-grid .card{width:100%;flex-shrink:0}@media (min-width: 992px){.widget-cards-grid .cards-grid.col2 .card{width:calc(100% / 2 - 10px)}.widget-cards-grid .cards-grid.col3 .card{width:calc(100% / 3 - 12px)}.widget-cards-grid .cards-grid.col4 .card{width:calc(100% / 4 - 14px)}.widget-cards-grid .cards-grid.col5 .card{width:calc(100% / 5 - 16px)}.widget-cards-grid .cards-grid.col6 .card{width:calc(100% / 6 - 18px)}}.widget-cards-grid .card{border-radius:8px;border:1px solid rgba(0,0,0,0.08);background:var(--color-white);position:relative;width:auto;padding:36px 32px;background-position:right top;background-repeat:no-repeat;background-image:url(../images/ico-bg-02.png)}@media (max-width: 991px){.widget-cards-grid .card{width:calc(100% / 2 - 8px)}}@media (max-width: 767px){.widget-cards-grid .card{width:100%;padding:24px}}.widget-cards-grid .card.grid-btn{padding:36px 32px 60px 32px}@media (max-width: 767px){.widget-cards-grid .card.grid-btn{width:100%;padding:24px 24px 60px}}.widget-cards-grid .card .image{width:36px;height:36px;display:block;position:absolute;top:24px;right:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.widget-cards-grid .card h4{padding-right:40px}.widget-cards-grid .card h4+.content{margin-top:16px}.widget-cards-grid .card .content{max-width:80%}.widget-cards-grid .card .button{position:absolute;left:32px;bottom:14px;padding:0;color:var(--color-purple-light)}@media (max-width: 767px){.widget-cards-grid .card .button{left:24px;bottom:10px}}.widget-cards-grid .card .button .icon{fill:var(--color-purple-light)}.widget-banner-cta{width:1344px;margin:0 auto;background:linear-gradient(243deg, var(--color-blue-dark) 30%, var(--color-purple) 70%);border-radius:8px;height:470px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;position:relative}@media (max-width: 1344px){.widget-banner-cta{width:calc(100% - 32px);margin:0 16px}}@media (max-width: 767px){.widget-banner-cta{height:400px;padding:30px 30px 48px;align-items:center;justify-content:flex-end;text-align:center;margin:0}}.widget-banner-cta .image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-banner-cta .container{position:relative;z-index:1}.widget-banner-cta h2,.widget-banner-cta p{color:var(--color-white);max-width:420px}.widget-banner-cta h2+p{margin-top:24px}@media (max-width: 767px){.widget-banner-cta h2+p{margin-top:12px}}.widget-banner-cta .button{margin-top:48px}@media (max-width: 767px){.widget-banner-cta .button{margin-top:32px}}.widget-banner-cta.small{height:160px;width:100%;border-radius:0}@media (max-width: 767px){.widget-banner-cta.small{height:auto;min-height:160px;padding:30px 0}}.widget-banner-cta.small h2,.widget-banner-cta.small p{max-width:700px}.widget-banner-cta.small h2+p{margin-top:16px}@media (max-width: 767px){.widget-banner-cta.small h2+p{margin-top:12px}}.widget-banner-cta.small .button{margin:16px 0 0}@media (min-width: 768px){.widget-banner-cta.small .button{margin:-20px 0 0;position:absolute;right:0;top:50%}}.widget-blog-capa{overflow:hidden}.widget-blog-capa .carousel-blog-capa:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa:not(.swiper-initialized) .swiper-wrapper{gap:8px}}.widget-blog-capa .carousel-blog-capa:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(100% / 3 - 12px)}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:70%}}.widget-blog-capa .carousel-blog-capa:not(.swiper-initialized) .controls{display:none}@media (max-width: 575px){.widget-blog-capa .carousel-blog-capa{overflow:visible}}.widget-blog-capa .carousel-blog-capa .swiper-slide{border-radius:8px;background-color:#2E225F;height:600px;width:100%;position:relative;overflow:hidden}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa .swiper-slide{height:390px}}@media (min-width: 992px){.widget-blog-capa .carousel-blog-capa .swiper-slide:hover .image{transform:scale(1.2)}}.widget-blog-capa .carousel-blog-capa .swiper-slide .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.3s ease}.widget-blog-capa .carousel-blog-capa .swiper-slide .cat-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.widget-blog-capa .carousel-blog-capa .swiper-slide .cat-list .cat{display:inline-flex;padding:2px  4px;justify-content:center;align-items:center;color:var(--color-blue-dark);font-size:12px;font-style:normal;font-weight:500;line-height:132%;border-radius:2px;background:#F0EAFF;text-transform:capitalize}.widget-blog-capa .carousel-blog-capa .swiper-slide .cat-list+h3{margin-top:20px}.widget-blog-capa .carousel-blog-capa .swiper-slide a{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:600px;width:100%;padding:32px;background:linear-gradient(0deg, #2e225f 0%, rgba(255,255,255,0) 70%);border-radius:8px;position:relative}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa .swiper-slide a{height:390px;padding:24px}}.widget-blog-capa .carousel-blog-capa .swiper-slide p{font-size:14px;margin-top:10px}.widget-blog-capa .carousel-blog-capa .swiper-slide .date{margin-top:34px;display:flex;align-items:center;justify-content:space-between;color:#FFF;font-size:12px;font-style:normal;font-weight:400;line-height:148%;width:100%}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa .swiper-slide .date{font-size:10px;margin-top:24px}}.widget-blog-capa .carousel-blog-capa .swiper-slide .date .icon{width:20px;height:20px;fill:#fff;display:block}@media (max-width: 767px){.widget-blog-capa .carousel-blog-capa .swiper-slide .date .icon{width:16px;height:16px}}.widget-blog-capa .card-content{margin-top:64px}@media (max-width: 767px){.widget-blog-capa .card-content{margin-top:32px}}.widget-blog-capa .card-content+.card-content{margin-top:8px}.widget-blog-destak{overflow:hidden}.widget-blog-destak .carousel-blog-destak{overflow:visible}.widget-blog-destak .carousel-blog-destak .swiper-wrapper{overflow:visible}.widget-blog-destak .carousel-blog-destak .swiper-slide{width:350px;height:auto}@media (max-width: 991px){.widget-blog-destak .carousel-blog-destak .swiper-slide{width:300px}}@media (max-width: 767px){.widget-blog-destak .carousel-blog-destak .swiper-slide{width:244px}}@media (min-width: 1200px){.widget-blog-destak .carousel-blog-destak .controls{display:none}}.widget-blog-destak .card{display:block;height:100%;border-radius:8px;background:var(--color-white);overflow:hidden;text-decoration:none;position:relative;border:1px solid rgba(0,0,0,0.08);box-shadow:12px 24px 64px 0px rgba(61,46,127,0.12)}.widget-blog-destak .card .image{display:block;width:100%;height:184px;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-blog-destak .card .content{display:block;padding:24px 20px 60px 20px}.widget-blog-destak .card .content .tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 16px}.widget-blog-destak .card .content .tags .tag{color:var(--color-purple);font-size:12px;font-style:normal;font-weight:500;line-height:1;padding:4px;border-radius:2px;background:#F0EDF7;margin:0 4px 4px 0}.widget-blog-destak .card .content .title{color:var(--color-grey-02);font-size:17px;font-weight:600;line-height:148%;display:block}@media (max-width: 991px){.widget-blog-destak .card .content .title{font-size:16px;line-height:130%}}.widget-blog-destak .card .content .description{color:var(--color-grey-02);font-size:16px;font-style:normal;font-weight:400;line-height:148%;margin:8px 0 0;position:relative;height:72px;overflow:hidden;display:block}@media (max-width: 991px){.widget-blog-destak .card .content .description{font-size:15px;line-height:130%}}.widget-blog-destak .card .content .description .more{color:var(--color-blue-dark);font-size:14px;font-style:normal;font-weight:600;line-height:1;position:absolute;right:0;bottom:2px;padding:2px 6px 2px 50px;background:linear-gradient(265deg, #fff 70%, rgba(255,255,255,0.63) 85%, rgba(255,255,255,0) 100%)}.widget-blog-destak .card .content .date{color:var(--color-grey-01);display:block;font-size:12px;font-style:normal;font-weight:400;line-height:148%;position:absolute;left:20px;bottom:20px}.widget-blog-destak .button{margin-top:40px}@media (max-width: 575px){.widget-blog-destak .button{display:flex;width:100%}}.widget-blog-lista .card-content-load+.card-content-load{margin-top:8px}.widget-blog-lista .card-content+.card-content{margin-top:8px}.widget-clients .clients{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-top:48px}@media (max-width: 767px){.widget-clients .clients{gap:24px;margin-top:24px}}.widget-clients .clients .client{width:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;height:80px}@media (max-width: 991px){.widget-clients .clients .client{width:calc(100% / 3 - 32px)}}@media (max-width: 767px){.widget-clients .clients .client{width:calc(100% / 2 - 28px)}}.widget-clients .clients .client img{width:auto;max-height:80px;display:block;margin:0 auto}@media (min-width: 992px){.widget-clients .clients.col2 .client{width:calc(100% / 2 - 28px)}.widget-clients .clients.col3 .client{width:calc(100% / 3 - 32px)}.widget-clients .clients.col4 .client{width:calc(100% / 4 - 36px)}.widget-clients .clients.col5 .client{width:calc(100% / 5 - 40px)}.widget-clients .clients.col6 .client{width:calc(100% / 6 - 44px)}.widget-clients .clients.col7 .client{width:calc(100% / 7 - 48px)}}.widget-clients .slider-clients{margin-top:48px}@media (max-width: 767px){.widget-clients .slider-clients{margin-top:24px}}.widget-clients .slider-clients img{max-height:80px;display:block;margin:0 auto}.widget-clients .slider-clients .swiper-slide{display:flex;justify-content:center;align-items:center;height:80px}.widget-clients.effect-filter img{filter:grayscale(100%);transition:filter 0.3s ease}.widget-clients.effect-filter img:hover{filter:grayscale(0%)}.widget-cards-link-rapido .card-link-rapido{width:100%;height:364px;background:linear-gradient(243deg, var(--color-purple) 30%, var(--color-red) 70%);position:relative;padding:24px 24px 70px;overflow:hidden;border-radius:12px;display:flex;align-items:flex-end;margin:12px 0}@media (max-width: 575px){.widget-cards-link-rapido .card-link-rapido{margin:8px 0}}.widget-cards-link-rapido .card-link-rapido .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-cards-link-rapido .card-link-rapido .image:after{content:'';height:270px;width:100%;display:block;background:linear-gradient(180deg, rgba(30,23,63,0) 0%, #1E173F 88.4%);position:absolute;left:0;bottom:0;right:0}.widget-cards-link-rapido .card-link-rapido h4{position:relative;z-index:2;color:var(--color-white)}.widget-cards-link-rapido .card-link-rapido .button{position:absolute;left:24px;bottom:14px;padding:0;z-index:2}.widget-faq .acordion{cursor:pointer;transition:all 0.3s ease}.widget-faq .acordion.active{cursor:default;transition:all 0.3s 0.1s ease}.widget-faq .acordion.active .acordion-title:after{transform:rotate(-135deg);top:31px}.widget-faq .acordion.active .acordion-description{opacity:1;visibility:visible;height:auto;padding:0 56px 20px 0;transition:opacity 0.3s 0.1s ease}.widget-faq .acordion .acordion-title{min-height:80px;font-size:19px;font-style:normal;font-weight:600;line-height:120%;padding:10px 56px 10px 0;display:flex;align-items:center;position:relative;margin:0;color:var(--color-blue-dark)}.widget-faq .acordion .acordion-title:after{content:'';height:10px;width:10px;border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark);transform:rotate(45deg);position:absolute;top:28px;right:4px}.widget-faq .acordion .acordion-description{padding:0;opacity:0;visibility:hidden;height:0;margin:0;transition:opacity 0.3s ease;color:var(--color-grey-01);font-size:18px;font-weight:400;line-height:148%}.widget-faq .acordion .acordion-description a{color:var(--color-acqua);-webkit-text-decoration-line:underline;text-decoration-line:underline}.widget-faq .filter-search{position:relative}.widget-faq .filter-search .icon{position:absolute;width:20px;height:20px;fill:#3D2F7F;top:14px;left:16px;z-index:1}.widget-faq .filter-search input{width:100%;height:48px;border-radius:24px;background:rgba(0,0,0,0.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;padding:0 0 0 52px;color:#3D2F7F;font-size:15px;font-weight:600;line-height:132%}.widget-faq .filter-search input::-moz-placeholder{color:#3D2F7F;font-size:15px;font-weight:600}.widget-faq .filter-search input::placeholder{color:#3D2F7F;font-size:15px;font-weight:600}.widget-faq .filter-subject{margin-top:64px}.widget-faq .filter-subject-title{display:block;color:var(--color-blue-dark);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:132%;margin:0 0 20px}.widget-faq .filter-subject-swiper{margin:16px 0 0;position:relative}.widget-faq .filter-subject-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:4px}.widget-faq .filter-subject-swiper:not(.swiper-initialized) .swiper-button-prev,.widget-faq .filter-subject-swiper:not(.swiper-initialized) .swiper-button-next{display:none}.widget-faq .filter-subject-swiper .swiper-slide{width:auto}.widget-faq .filter-subject-swiper .filter-button{height:48px;padding:0 12px;border-radius:4px;border:1px solid #E0D5FF;background:#FFF;color:#662DFF;font-size:13px;font-style:normal;font-weight:600;line-height:132%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.widget-faq .filter-subject-swiper .filter-button.active{border:1px solid var(--color-blue-dark);background:var(--color-blue-dark);color:#FFF}.widget-faq .filter-subject-swiper .swiper-button-prev,.widget-faq .filter-subject-swiper .swiper-button-next{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;text-align:center;position:absolute;top:0;margin:0;transition:all 0.3s ease}.widget-faq .filter-subject-swiper .swiper-button-prev:after,.widget-faq .filter-subject-swiper .swiper-button-next:after{color:var(--color-blue-dark);font-size:16px;font-weight:700}.widget-faq .filter-subject-swiper .swiper-button-prev.swiper-button-disabled,.widget-faq .filter-subject-swiper .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.widget-faq .filter-subject-swiper .swiper-button-prev{left:0;background:linear-gradient(90deg, #fff 40%, rgba(255,255,255,0) 100%)}.widget-faq .filter-subject-swiper .swiper-button-next{right:0;background:linear-gradient(265deg, #fff 40%, rgba(255,255,255,0) 100%)}.widget-faq .faq-results{margin:64px 0 0}.widget-faq .faq-results.load{display:none}.widget-faq .faq-pagination{margin:64px 0 0}.widget-faq .faq-results-load{height:300px;width:100%;z-index:2;align-items:center;justify-content:center;display:none}.widget-faq .faq-results-load.active{display:flex}.widget-faq .faq-results-load svg{width:80px;height:80px}.widget-faq .faq-pagination{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;position:relative}.widget-faq .faq-pagination .page-link{border-radius:20px;border:1px solid var(--color-acqua);background:#FFF;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:1px 0 0;color:var(--color-blue-dark);text-align:center;font-size:16px;font-weight:600;line-height:1}.widget-faq .faq-pagination .page-link.active{color:#fff;background:var(--color-blue-dark)}.widget-faq .faq-pagination .page-link.prev,.widget-faq .faq-pagination .page-link.next{position:absolute;top:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:0}.widget-faq .faq-pagination .page-link.prev .icon,.widget-faq .faq-pagination .page-link.next .icon{width:20px;height:20px;flex-shrink:0;fill:var(--color-blue-dark)}.widget-faq .faq-pagination .page-link.prev{left:0}.widget-faq .faq-pagination .page-link.next{right:0}.widget-faq .faq-pagination .page-link.disabled{opacity:0.4;cursor:default}.widget-form-expert{background-color:var(--color-blue-dark);position:relative;padding:120px 0 240px}@media (max-width: 991px){.widget-form-expert{padding:90px 0 140px}}@media (max-width: 767px){.widget-form-expert{padding:60px 0 90px}}.widget-form-expert:before{content:'';position:absolute;width:1000px;height:800px;top:0;left:50%;margin-left:-880px;background:var(--color-blue-dark) url(../images/bg-asset.png) center bottom no-repeat;background-size:1000px auto;opacity:0.5}@media (max-width: 991px){.widget-form-expert:before{display:none}}.widget-form-expert .container{position:relative;z-index:1}.widget-form-expert .content-text{border-radius:16px;background:rgba(255,255,255,0.04);box-shadow:12px 24px 64px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);padding:48px}@media (max-width: 991px){.widget-form-expert .content-text{margin:0 0 48px}}@media (max-width: 767px){.widget-form-expert .content-text{padding:32px 24px}}.widget-form-expert .content-text h6{color:var(--color-white)}.widget-form-expert .content-text h3{color:var(--color-acqua)}.widget-form-expert .content-text h6+h3{margin-top:12px}.widget-form-expert .content-text h6+.default-text,.widget-form-expert .content-text h3+.default-text{margin-top:32px}.widget-form-expert .content-text .default-text{color:var(--color-white)}.widget-form-expert .content-text .default-text *{color:var(--color-white);font-size:14px}.widget-form-expert .content-text .default-text p+p{margin-top:12px}.widget-form-expert .steps{display:none;justify-content:center;align-items:center;margin:0 0 24px}.widget-form-expert .steps.active{display:flex}.widget-form-expert .steps .step{width:188px;flex-shrink:0}@media (max-width: 767px){.widget-form-expert .steps .step{width:164px}}.widget-form-expert .steps .step .number{border-radius:20px;border:2px dashed var(--color-acqua);height:40px;width:40px;display:flex;justify-content:center;align-items:center;color:var(--color-white);text-align:center;font-size:19px;font-weight:600;line-height:1;margin:0 auto}@media (max-width: 767px){.widget-form-expert .steps .step .number{height:32px;width:32px;font-size:16px}}.widget-form-expert .steps .step .text{margin:16px 0 0;color:var(--color-white);text-align:center;font-size:15px;font-weight:600;line-height:132%;display:block}@media (max-width: 767px){.widget-form-expert .steps .step .text{font-size:14px}}.widget-form-expert .steps .step.active .number{border:2px solid var(--color-acqua);background:var(--color-acqua);color:var(--color-blue-dark)}.widget-form-expert .steps .step.complete .number{border:2px solid var(--color-acqua);background:transparent;color:transparent;position:relative}.widget-form-expert .steps .step.complete .number:before{content:'';height:8px;width:14px;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);position:absolute;top:12px;left:11px;transform:rotate(-45deg)}@media (max-width: 767px){.widget-form-expert .steps .step.complete .number:before{top:8px;left:7px}}.widget-form-expert .steps .step+.step{position:relative}.widget-form-expert .steps .step+.step:before{content:'';height:2px;width:126px;display:block;background:var(--color-acqua);position:absolute;top:20px;left:-63px}@media (max-width: 767px){.widget-form-expert .steps .step+.step:before{width:110px;top:16px;left:-56px}}.widget-form-expert .form-content{position:relative}.widget-form-expert .form-content .form-step{display:none}.widget-form-expert .form-content.step-01 #form-step-01{display:block}.widget-form-expert .form-content.step-02 #form-step-02{display:block}.widget-form-expert .form-content .form-group{margin:0 0 24px;position:relative}@media (max-width: 767px){.widget-form-expert .form-content .form-group{margin:0 0 16px}}.widget-form-expert .form-content .form-group.hidden{display:none}.widget-form-expert .form-content .form-group.hidden input{display:none}.widget-form-expert .form-content .form-group-select label{position:relative}.widget-form-expert .form-content .form-group-select label:before{content:'';position:absolute;top:36px;right:19px;width:12px;height:12px;border-bottom:2px solid #E0D5FF;border-right:2px solid #E0D5FF;z-index:1;rotate:45deg}@media (max-width: 767px){.widget-form-expert .form-content .form-group-select label:before{top:32px;right:16px}}.widget-form-expert .form-content label{display:block;color:var(--color-white);font-size:13px;font-weight:500;line-height:100%;margin:0 0 7px}.widget-form-expert .form-content label.error{font-weight:400;margin:7px 0 0;color:#FFA788;height:14px;padding:1px 0 0 18px;background:url(../images/svg/form-alert.svg) 0 center no-repeat}.widget-form-expert .form-content label.optional{position:relative}.widget-form-expert .form-content label.optional:after{content:'Opcional';position:absolute;top:0;right:0;color:#84F2C3;font-size:11px;font-weight:500;line-height:100%}.widget-form-expert .form-content input,.widget-form-expert .form-content select,.widget-form-expert .form-content textarea{display:block;width:100%;border-radius:4px;background:rgba(0,0,0,0.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-white);font-size:16px;font-weight:500;line-height:148%;border:0}@media (max-width: 767px){.widget-form-expert .form-content input,.widget-form-expert .form-content select,.widget-form-expert .form-content textarea{font-size:14px}}.widget-form-expert .form-content input::-moz-placeholder, .widget-form-expert .form-content select::-moz-placeholder, .widget-form-expert .form-content textarea::-moz-placeholder{font-size:16px;font-weight:500;color:var(--color-white);opacity:0.64}.widget-form-expert .form-content input::placeholder,.widget-form-expert .form-content select::placeholder,.widget-form-expert .form-content textarea::placeholder{font-size:16px;font-weight:500;color:var(--color-white);opacity:0.64}@media (max-width: 767px){.widget-form-expert .form-content input::-moz-placeholder, .widget-form-expert .form-content select::-moz-placeholder, .widget-form-expert .form-content textarea::-moz-placeholder{font-size:14px}.widget-form-expert .form-content input::placeholder,.widget-form-expert .form-content select::placeholder,.widget-form-expert .form-content textarea::placeholder{font-size:14px}}.widget-form-expert .form-content input.error,.widget-form-expert .form-content select.error,.widget-form-expert .form-content textarea.error{border:1px solid #FFA788}.widget-form-expert .form-content input,.widget-form-expert .form-content select{height:48px;padding:0 12px}@media (max-width: 767px){.widget-form-expert .form-content input,.widget-form-expert .form-content select{height:40px;padding:0 10px}}.widget-form-expert .form-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.widget-form-expert .form-content select option{background:var(--color-blue-dark)}.widget-form-expert .form-content textarea{height:120px;padding:12px}@media (max-width: 767px){.widget-form-expert .form-content textarea{height:90px;padding:10px}}.widget-form-expert .form-content .input-hide{opacity:0;height:0;margin:0;padding:0}.widget-form-expert .form-content .info{color:var(--color-white);font-size:12px;font-weight:400;line-height:148%;display:flex;align-items:center}.widget-form-expert .form-content .info .icon{width:24px;height:24px;flex-shrink:0;margin:0 10px 0 0;fill:#A397D9}.widget-form-expert .form-content .info a{color:var(--color-white);text-decoration:underline;margin:0 0 0 4px}.widget-form-expert .form-content .selector-group{display:flex;gap:10px}.widget-form-expert .form-content .selector-group input[type="radio"]{display:none}.widget-form-expert .form-content .selector-group label{padding:16px 32px;text-align:center;color:white;cursor:pointer;flex:1;font-weight:600;transition:background 0.3s, color 0.3s;font-size:12px;border-radius:4px;border:1px solid #FFF;background:rgba(0,0,0,0.16);display:flex;justify-content:center;align-items:center;gap:8px}.widget-form-expert .form-content .selector-group label span{display:block;width:10px;height:6px;border-left:1px solid var(--color-blue-dark);border-bottom:1px solid var(--color-blue-dark);transform:rotate(-45deg);margin-top:-5px}.widget-form-expert .form-content .selector-group input[type="radio"]:checked+label{background-color:white;color:var(--color-blue-dark)}.widget-form-expert .form-content .selector-group input[type="radio"]:checked+label span{display:block}.widget-form-expert .form-content .load{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(61,46,127,0.8);z-index:2;align-items:center;justify-content:center;display:none}.widget-form-expert .form-content .load.active{display:flex}.widget-form-expert .form-content .load svg{width:100px;height:100px}.widget-form-expert .buttons{margin:48px 0 0}@media (max-width: 767px){.widget-form-expert .buttons{margin:16px 0 0}}.widget-form-expert .buttons .button-back{width:40px;padding:0;background:rgba(255,255,255,0.16)}.widget-form-expert .buttons .button-back .icon{width:22px;height:22px;flex-shrink:0;margin:0}.widget-form-expert .buttons .button-next{width:155px}.widget-form-expert .mensagem-success{padding:48px;text-align:center;display:none}.widget-form-expert .mensagem-success.active{display:block}.widget-form-expert .mensagem-success .icon-check{width:40px;height:40px;fill:#84F2C3;margin:0 auto 24px}.widget-form-expert .mensagem-success span{display:block}.widget-form-expert .mensagem-success span+span{margin-top:16px}.widget-form-expert .mensagem-success .button{margin-top:40px}select.customized{display:none}.input-hide.error+.custom-select{border:1px solid #FFA788}.custom-select{position:relative;width:100%;height:48px;cursor:pointer;padding:0 12px;border-radius:4px;background:rgba(0,0,0,0.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(255,255,255,0.64);display:flex;align-items:center;justify-content:space-between;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (max-width: 767px){.custom-select{height:40px;padding:0 10px;font-size:14px}}.custom-select:after{content:'';height:10px;width:10px;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg);position:absolute;top:16px;right:16px}@media (max-width: 767px){.custom-select:after{top:12px}}.custom-select .selected-option img{display:none}.custom-select.open{background-color:var(--color-white);color:var(--color-purple)}.custom-select.open:after{border-bottom:2px solid var(--color-purple);border-right:2px solid var(--color-purple);transform:rotate(-135deg);top:22px}@media (max-width: 767px){.custom-select.open:after{top:20px}}.custom-select.selected{color:var(--color-white)}.custom-select.selected.open{color:var(--color-purple)}ul.custom-options{position:absolute;width:100%;display:none;list-style:none;padding:0;margin:2px 0 0;box-shadow:0px 4px 6px rgba(0,0,0,0.1);z-index:10;overflow:hidden;border-radius:4px;background:var(--color-white)}ul.custom-options li{font-size:16px;font-style:normal;font-weight:500;line-height:120%;padding:0 12px;display:flex;align-items:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;height:40px;color:var(--color-purple)}ul.custom-options li:hover{background:#f0f0f0}ul.custom-options li:before{display:none !important}ul.custom-options li img{width:24px;height:24px;margin-right:10px}.widget-form-partner{background-color:var(--color-white);position:relative;padding:120px 0 240px}@media (max-width: 991px){.widget-form-partner{padding:90px 0 140px}}@media (max-width: 767px){.widget-form-partner{padding:60px 0 90px}}.widget-form-partner:before,.widget-form-partner:after{content:'';position:absolute;width:1000px;height:800px;top:0;left:50%;margin-left:-880px}@media (max-width: 991px){.widget-form-partner:before,.widget-form-partner:after{display:none}}.widget-form-partner:before{background:var(--color-white) url(../images/bg-asset.png) center bottom no-repeat;background-size:1000px auto;opacity:0.5;transform:scaleX(-1)}.widget-form-partner:after{background:linear-gradient(224deg, #fff 60%, rgba(255,255,255,0) 100%)}.widget-form-partner .container{position:relative;z-index:1}.widget-form-partner .content-text{padding:48px;border-radius:16px;background:#FFF;box-shadow:12px 24px 64px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px)}@media (max-width: 991px){.widget-form-partner .content-text{margin:0 0 48px}}@media (max-width: 767px){.widget-form-partner .content-text{padding:32px 24px}}.widget-form-partner .content-text h3{color:var(--color-blue-dark)}.widget-form-partner .content-text h6+h3{margin-top:12px}.widget-form-partner .content-text h6+.default-text,.widget-form-partner .content-text h3+.default-text{margin-top:32px}.widget-form-partner .content-text .default-text *{font-size:14px}.widget-form-partner .content-text .default-text p+p{margin-top:12px}.widget-form-partner .form-content{position:relative}.widget-form-partner .form-content .form-group{margin:0 0 24px;position:relative}@media (max-width: 767px){.widget-form-partner .form-content .form-group{margin:0 0 16px}}.widget-form-partner .form-content .form-group-select label{position:relative}.widget-form-partner .form-content .form-group-select label:before{content:'';position:absolute;top:36px;right:19px;width:12px;height:12px;border-bottom:2px solid #E0D5FF;border-right:2px solid #E0D5FF;z-index:1;rotate:45deg}@media (max-width: 767px){.widget-form-partner .form-content .form-group-select label:before{top:32px;right:16px}}.widget-form-partner .form-content .form-group.hidden{display:none}.widget-form-partner .form-content label{display:block;color:var(--color-grey-01);font-size:13px;font-weight:500;line-height:100%;margin:0 0 7px}.widget-form-partner .form-content label.error{font-weight:400;margin:7px 0 0;color:#FFA788;height:14px;padding:1px 0 0 18px;background:url(../images/svg/form-alert.svg) 0 center no-repeat}.widget-form-partner .form-content input,.widget-form-partner .form-content select{display:block;width:100%;border-radius:4px;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-grey-02);font-size:16px;font-weight:500;line-height:148%;border:0.5px solid #E0D5FF;height:48px;padding:0 12px}@media (max-width: 767px){.widget-form-partner .form-content input,.widget-form-partner .form-content select{font-size:14px;height:40px;padding:0 10px}}.widget-form-partner .form-content input::-moz-placeholder, .widget-form-partner .form-content select::-moz-placeholder{font-size:16px;font-weight:500;color:var(--color-grey-02);opacity:0.64}.widget-form-partner .form-content input::placeholder,.widget-form-partner .form-content select::placeholder{font-size:16px;font-weight:500;color:var(--color-grey-02);opacity:0.64}@media (max-width: 767px){.widget-form-partner .form-content input::-moz-placeholder, .widget-form-partner .form-content select::-moz-placeholder{font-size:14px}.widget-form-partner .form-content input::placeholder,.widget-form-partner .form-content select::placeholder{font-size:14px}}.widget-form-partner .form-content input.error,.widget-form-partner .form-content select.error{border:1px solid #FFA788}.widget-form-partner .form-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.widget-form-partner .form-content .load{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:2;align-items:center;justify-content:center;display:none}.widget-form-partner .form-content .load.active{display:flex}.widget-form-partner .form-content .load svg{width:100px;height:100px}.widget-form-partner .form-content .info{color:var(--color-grey-01);font-size:12px;font-weight:400;line-height:148%;display:flex;align-items:center}.widget-form-partner .form-content .info .icon{width:24px;height:24px;flex-shrink:0;margin:0 10px 0 0;fill:var(--color-blue-dark)}.widget-form-partner .form-content .info a{color:var(--color-grey-01);text-decoration:underline;margin:0 0 0 4px}.widget-form-partner .buttons{margin:48px 0 0}@media (max-width: 767px){.widget-form-partner .buttons{margin:16px 0 0}}.widget-form-partner .mensagem-success{padding:48px;text-align:center;display:none}.widget-form-partner .mensagem-success.active{display:block}.widget-form-partner .mensagem-success .icon-check{width:40px;height:40px;fill:#84F2C3;margin:0 auto 24px}.widget-form-partner .mensagem-success span{display:block}.widget-form-partner .mensagem-success span+span{margin-top:16px}.widget-form-partner .mensagem-success .button{margin-top:40px}.widget-central-atendimento{display:flex;align-items:center;justify-content:center;gap:24px}@media (max-width: 767px){.widget-central-atendimento{flex-direction:column;gap:12px}}.widget-central-atendimento .phone-content{display:flex;align-items:center;justify-content:center}.widget-central-atendimento .phone-content .icon{width:24px;height:24px;display:block;fill:var(--color-grey-02);margin-right:12px;flex-shrink:0}@media (max-width: 767px){.widget-central-atendimento .phone-content .icon{width:18px;height:18px;margin-right:8px}}.widget-central-atendimento .phone-content .phone-label{color:var(--color-grey-01);text-align:center;font-size:18px;font-weight:400;line-height:148%}@media (max-width: 767px){.widget-central-atendimento .phone-content .phone-label{font-size:14px}}.widget-central-atendimento .phone-content .phone-number{color:var(--color-grey-02);text-align:center;font-size:18px;font-weight:600;line-height:148%;margin-left:4px}@media (max-width: 767px){.widget-central-atendimento .phone-content .phone-number{font-size:14px}}.widget-central-atendimento .divider{color:var(--color-grey-01);text-align:center;font-size:12px;font-weight:500;line-height:100%;letter-spacing:0.48px;text-transform:uppercase}.widget-termos-contratos .acordion{cursor:pointer;transition:all 0.3s ease}.widget-termos-contratos .acordion.active{cursor:default;transition:all 0.3s 0.1s ease}.widget-termos-contratos .acordion.active .acordion-title:after{transform:rotate(-135deg);top:23px}.widget-termos-contratos .acordion.active .acordion-description{opacity:1;visibility:visible;height:auto;padding:0 0 20px 0;transition:opacity 0.3s 0.1s ease}.widget-termos-contratos .acordion .acordion-title{min-height:48px;padding:0 30px 0 0;display:flex;align-items:center;position:relative;margin:0;color:var(--color-grey-02);font-size:20px;font-weight:600;line-height:132%;margin:0 0 24px}.widget-termos-contratos .acordion .acordion-title:after{content:'';height:10px;width:10px;border-bottom:2px solid var(--color-grey-02);border-right:2px solid var(--color-grey-02);transform:rotate(45deg);position:absolute;top:19px;right:4px}.widget-termos-contratos .acordion .acordion-description{padding:0;opacity:0;visibility:hidden;height:0;margin:0}.widget-termos-contratos .contract-card{border-radius:4px;border:1px solid #DEDAF1;background:var(--color-white);padding:20px}.widget-termos-contratos .contract-card+.contract-card{margin-top:16px}.widget-termos-contratos .contract-card .contract-name{display:block;margin:0 0 20px;color:#222027;font-size:18px;font-weight:500;line-height:132%}.widget-termos-contratos .contract-card .contract-date{color:var(--color-grey-01);font-size:12px;font-weight:500;line-height:132%}.widget-termos-contratos .contract-card .contract-download{color:var(--color-purple-light);font-size:13px;font-style:normal;font-weight:600;line-height:132%;display:flex;justify-content:center;align-items:center}.widget-termos-contratos .contract-card .contract-download .icon{fill:var(--color-purple-light);display:block;width:16px;height:16px;margin-left:6px}.widget-termos-contratos .contract-card .contract-card-footer{display:flex;align-items:center;justify-content:space-between}.widget-embed iframe{width:100%;height:400px;border:none;border-radius:8px;display:block}@media (max-width: 767px){.widget-embed iframe{height:200px;margin:0 auto}}.widget-beneficios .beneficios{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width: 767px){.widget-beneficios .beneficios{gap:8px}}.widget-beneficios .card{padding:32px;border-radius:8px;background:#FFF;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.widget-beneficios .card.bg-icon{background-image:url(../images/ico-bg-01.png);background-repeat:no-repeat;background-position:center 0}.widget-beneficios .card.bg-icon img{margin:34px auto 16px}@media (max-width: 767px){.widget-beneficios .card.bg-icon img{margin:50px auto 16px}}@media (max-width: 991px){.widget-beneficios .card{width:calc(50% - 16px)}}@media (max-width: 767px){.widget-beneficios .card{width:100%;padding:16px 20px;display:flex;align-items:center}}.widget-beneficios .card img{max-width:36px;max-height:36px;width:100%;height:100%;flex-shrink:0;margin:0 auto 16px;display:block;flex-shrink:0}.widget-beneficios .card h4+p{margin-top:12px}.widget-beneficios .card p,.widget-beneficios .card h4{text-align:center}.widget-cards-logo .cards-logo{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.widget-cards-logo .cards-logo .card{width:100%;flex-shrink:0;height:auto}.widget-cards-logo .cards-logo.col2 .card{width:calc(100% / 2 - 10px)}.widget-cards-logo .cards-logo.col3 .card{width:calc(100% / 3 - 12px)}.widget-cards-logo .cards-logo.col4 .card{width:calc(100% / 4 - 14px)}.widget-cards-logo .cards-logo.col5 .card{width:calc(100% / 5 - 16px)}.widget-cards-logo .cards-logo.col6 .card{width:calc(100% / 6 - 18px)}.widget-cards-logo .card{border-radius:8px;border:1px solid var(--color-grey-01);background:var(--color-white)}@media (min-width: 991px){.widget-cards-logo .card{padding:32px;display:flex;justify-content:space-between;align-items:flex-start;height:100%}}@media (max-width: 991px){.widget-cards-logo .card{padding:24px;display:block}}@media (max-width: 767px){.widget-cards-logo .card{margin:8px 0}}.widget-cards-logo .card img{margin:0 48px 0 0;max-width:155px;max-height:155px;width:auto;height:auto;display:block}@media (max-width: 1199px){.widget-cards-logo .card img{margin:0 32px 0 0}}@media (max-width: 991px){.widget-cards-logo .card img{margin:0 0 16px 0}}@media (max-width: 767px){.widget-cards-logo .card img{max-width:110px;max-height:110px}}.widget-cards-logo .card .content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:100%;width:100%}.widget-cards-logo .card .content h4+p,.widget-cards-logo .card .content h4+ul{margin-top:16px}@media (max-width: 767px){.widget-cards-logo .card .content h4+p,.widget-cards-logo .card .content h4+ul{margin-top:8px}}.widget-cards-logo .card .content h4+.button-link,.widget-cards-logo .card .content p+.button-link,.widget-cards-logo .card .content ul+.button-link{margin-top:32px}@media (max-width: 767px){.widget-cards-logo .card .content h4+.button-link,.widget-cards-logo .card .content p+.button-link,.widget-cards-logo .card .content ul+.button-link{margin-top:16px}}.widget-galeria-imagem .swiper-slide{width:900px;height:600px;transition:all 0.3s ease;display:flex;align-items:center}@media (max-width: 991px){.widget-galeria-imagem .swiper-slide{width:800px;height:500px}}@media (max-width: 767px){.widget-galeria-imagem .swiper-slide{width:500px;height:350px}}@media (max-width: 575px){.widget-galeria-imagem .swiper-slide{width:300px;height:200px}}.widget-galeria-imagem .swiper-slide .image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;overflow:hidden}@media (max-width: 575px){.widget-galeria-imagem .controls{padding:0 15px}}.widget-canais-contato .canais-contato{border-radius:16px;background:var(--color-white);box-shadow:12px 24px 64px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);padding:80px;max-width:660px;margin:0 auto}@media (max-width: 767px){.widget-canais-contato .canais-contato{padding:40px}}.widget-canais-contato .canais-contato .canal+.canal{margin-top:48px}@media (max-width: 767px){.widget-canais-contato .canais-contato .canal+.canal{margin-top:24px}}.widget-canais-contato .canais-contato h3{margin:0 0 48px}@media (max-width: 767px){.widget-canais-contato .canais-contato h3{margin:0 0 24px}}.widget-canais-contato .canais-contato h5{margin:0 0 12px}.widget-canais-contato .canais-contato p{font-size:13px;font-weight:500;line-height:100%}.widget-canais-contato .canais-contato p+a{margin-top:8px}.widget-canais-contato .canais-contato a{color:var(--color-blue-dark);font-size:15px;font-weight:600;line-height:132%;display:flex;align-items:center}.widget-canais-contato .canais-contato a+a,.widget-canais-contato .canais-contato a+p{margin-top:8px}.widget-canais-contato .canais-contato a .icon{display:block;width:18px;height:18px;flex-shrink:0;margin-right:8px;fill:var(--color-blue-dark)}.widget-cards-lermais{overflow:hidden}@media (max-width: 767px){.widget-cards-lermais .slider-cards-lermais{overflow:visible}}.widget-cards-lermais .swiper-slide{padding:8px;height:auto;display:flex}.widget-cards-lermais .card{border-radius:8px;background-color:#fff;padding:24px 24px 26px;height:auto;background-position:center top;background-repeat:no-repeat;background-image:url(../images/ico-bg-03.png);display:flex;flex-direction:column;justify-content:space-between}.widget-cards-lermais .card .image{width:40px;height:40px;flex-shrink:0;margin:28px auto 36px;display:block;text-align:center}.widget-cards-lermais .card .image img{display:block;max-width:40px;max-height:40px}.widget-cards-lermais .card .h6{text-align:center;margin:0 0 12px}.widget-cards-lermais .card .text{text-align:center}.widget-cards-lermais .card .text .more-btn{display:none}.widget-cards-lermais .card .text.more{height:96px;overflow:hidden;text-overflow:ellipsis;position:relative;cursor:pointer}.widget-cards-lermais .card .text.more .more-btn{position:absolute;bottom:0;left:0;width:100%;height:48px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.846376) 40%, rgba(255,255,255,0) 100%);color:var(--color-grey-01);font-size:12px;font-weight:500;line-height:100%;letter-spacing:0.48px;text-transform:uppercase;padding:32px 0 0;display:block}.widget-cards-lermais .card .text.more .more-btn>span{display:inline-block;width:8px;height:8px;border-right:1px solid var(--color-grey-01);border-bottom:1px solid var(--color-grey-01);transform:rotate(45deg);margin:0 0 0 6px;vertical-align:top}.widget-cards-lermais .card .button,.widget-cards-lermais .card .button-link{display:flex;width:100%}.widget-cards-lermais .card .button{margin-top:40px}.widget-cards-lermais .card .button-link{margin-top:32px;text-align:center;justify-content:center;font-size:14px}.widget-cards-icone-link .cards-content{display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 767px){.widget-cards-icone-link .cards-content{gap:8px}}.widget-cards-icone-link .cards-content.row2 .card{width:calc(50% - 12px)}@media (max-width: 767px){.widget-cards-icone-link .cards-content.row2 .card{width:calc(50% - 4px)}}.widget-cards-icone-link .card{border-radius:8px;border:1px solid #E0D5FF;background:var(--color-white) url("../images/ico-bg-01.png") no-repeat -38px -38px;display:block;height:96px;width:100%;padding:0 130px 0 96px;display:flex;align-items:center;position:relative}@media (max-width: 991px){.widget-cards-icone-link .card{height:auto;padding:90px 16px 48px;background-position:center -38px;justify-content:center}}.widget-cards-icone-link .card img{max-width:40px;max-height:40px;display:block;flex-shrink:0;position:absolute;top:50%;transform:translate(0, -50%);left:28px}@media (max-width: 991px){.widget-cards-icone-link .card img{top:28px;transform:translate(-50%, 0);left:50%}}.widget-cards-icone-link .card .tag{color:#585463;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.48px;text-transform:uppercase;display:block;margin:0 0 4px}@media (max-width: 991px){.widget-cards-icone-link .card .tag{text-align:center}}@media (max-width: 991px){.widget-cards-icone-link .card h4{text-align:center}}.widget-cards-icone-link .card .button-link{position:absolute;bottom:16px;right:16px}@media (max-width: 991px){.widget-cards-icone-link .card .button-link{right:50%;width:160px;transform:translate(50%, 0);justify-content:center}}.widget-coluna-comparar .coluna-comparar{display:flex;justify-content:center}@media (max-width: 767px){.widget-coluna-comparar .coluna-comparar{flex-direction:column}}.widget-coluna-comparar .item{padding:75px 20px 15px;background-image:url(../images/ico-bg-01.png);background-repeat:no-repeat;background-position:center 8px;flex:1;width:100%;position:relative}@media (max-width: 767px){.widget-coluna-comparar .item{padding:90px 20px 30px;background-position:center 23px}}.widget-coluna-comparar .item+.item:before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);z-index:1}@media (max-width: 767px){.widget-coluna-comparar .item+.item:before{width:100%;height:1px;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%)}}.widget-coluna-comparar .image{width:40px;height:40px;display:block;margin:0 auto;text-align:center}.widget-coluna-comparar .image img{margin:0 auto;max-width:100%;max-height:100%}.widget-coluna-comparar h4{text-align:center;color:#3D2F7F;margin:28px 0 12px}.widget-coluna-comparar .content{text-align:center}.widget-big-numbers .big-numbers{display:flex;justify-content:space-between;flex-wrap:wrap}.widget-big-numbers .big-number{padding:60px 40px 40px;flex-shrink:0;background-image:url(../images/ico-bg-01.png);background-repeat:no-repeat;background-position:center 0;background-size:160px auto}@media (max-width: 991px){.widget-big-numbers .big-number{width:50%;padding:30px 15px}}.widget-big-numbers .big-number .number{color:var(--color-blue-dark);text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:100%}@media (max-width: 767px){.widget-big-numbers .big-number .number{font-size:32px}}.widget-big-numbers .big-number .label{color:var(--color-grey-02);text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:132%;margin:4px 0 0 0}@media (max-width: 767px){.widget-big-numbers .big-number .label{font-size:14px}}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo{padding:0 20px 0 60px}}.widget-linha-tempo .slider-linha-tempo .swiper-wrapper{align-items:center;position:relative}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-wrapper{display:block}}.widget-linha-tempo .slider-linha-tempo .swiper-slide{width:160px;height:auto;position:relative;z-index:1}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide{width:100%}.widget-linha-tempo .slider-linha-tempo .swiper-slide+.swiper-slide{margin-top:8px}.widget-linha-tempo .slider-linha-tempo .swiper-slide:before{content:'';height:110%;width:1px;background:var(--color-blue-dark);display:block;position:absolute;top:0;left:-27px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.item-last:before{display:none}}@media (min-width: 768px){.widget-linha-tempo .slider-linha-tempo .swiper-slide:before{content:'';height:1px;background:var(--color-blue-dark);display:block;position:absolute;top:50%;left:0;right:0}.widget-linha-tempo .slider-linha-tempo .swiper-slide.first{width:48px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.last{width:200px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.first:before,.widget-linha-tempo .slider-linha-tempo .swiper-slide.last:before,.widget-linha-tempo .slider-linha-tempo .swiper-slide.item-last:before{display:none}.widget-linha-tempo .slider-linha-tempo .swiper-slide.odd .item{transform:translateY(-50%);border-radius:12px 12px 12px 0px;margin-bottom:48px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.odd .item:before{bottom:-9px;transform:rotate(135deg);border-top:16px solid #F0EAFF;border-bottom:none}.widget-linha-tempo .slider-linha-tempo .swiper-slide.odd .item:after{bottom:-29px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.even .item{transform:translateY(50%);border-radius:0 12px 12px 12px;margin-top:49px}.widget-linha-tempo .slider-linha-tempo .swiper-slide.even .item:before{top:-9px;transform:rotate(225deg);border-bottom:16px solid #F0EAFF;border-top:none}.widget-linha-tempo .slider-linha-tempo .swiper-slide.even .item:after{top:-29px}}.widget-linha-tempo .slider-linha-tempo .swiper-slide .item{display:block;width:292px;padding:16px 24px;background:#F0EAFF;position:relative}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide .item{width:100%;border-radius:0px 8px 8px 8px}}.widget-linha-tempo .slider-linha-tempo .swiper-slide .item:before{content:'';display:block;position:absolute;left:-10px;border-left:16px solid transparent;border-right:16px solid transparent}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide .item:before{border-bottom:16px solid #F0EAFF;top:-2px;transform:rotate(45deg);border-top:none;left:-12px}}.widget-linha-tempo .slider-linha-tempo .swiper-slide .item:after{content:'';display:block;height:8px;width:8px;border:2px solid var(--color-blue-dark);background:var(--color-white);border-radius:4px;position:absolute;left:-3px}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide .item:after{top:-3px;left:-30px}}.widget-linha-tempo .slider-linha-tempo .swiper-slide .item .year{color:#3D2F7F;font-size:30px;font-style:normal;font-weight:600;line-height:132%;display:block}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide .item .year{font-size:22px}}.widget-linha-tempo .slider-linha-tempo .swiper-slide .item .description{color:#1E173F;font-size:16px;font-style:normal;font-weight:400;line-height:148%;display:block}@media (max-width: 767px){.widget-linha-tempo .slider-linha-tempo .swiper-slide .item .description{font-size:14px}}.widget-linha-tempo .controls{display:flex}@media (max-width: 767px){.widget-linha-tempo .controls{display:none}}.widget-linha-tempo .controls .swiper-button-next,.widget-linha-tempo .controls .swiper-button-prev{margin:0}.widget-linha-tempo .slider-linha-tempo-scrollbar{max-width:530px;margin:0 32px;left:inherit;bottom:inherit;background:#F0EAFF;position:relative}.widget-linha-tempo .slider-linha-tempo-scrollbar .swiper-scrollbar-drag{background:#3D2F7F}.widget-noticia-capa .carousel-noticia-capa{position:relative}.widget-noticia-capa .carousel-noticia-capa .swiper-slide{height:468px;border-radius:8px;background:#2E225F;padding:32px 48px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;overflow:hidden}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide{padding:24px 24px 72px;justify-content:flex-end}}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.3s ease}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(0deg, #2e225f 0%, rgba(46,34,95,0) 100%)}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .cat-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:absolute;top:32px;left:48px}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide .cat-list{margin:0 0 16px;top:24px;left:24px}}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .cat-list .cat{display:inline-flex;padding:2px  4px;justify-content:center;align-items:center;color:#3D2F7F;font-size:12px;font-style:normal;font-weight:500;line-height:132%;border-radius:2px;background:#F0EAFF}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .content{width:50%;position:relative}@media (max-width: 991px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide .content{width:70%}}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide .content{width:100%}}.widget-noticia-capa .carousel-noticia-capa .swiper-slide p{margin:16px 0 32px}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide p{margin:16px 0 24px}}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide .button{width:100%}}.widget-noticia-capa .carousel-noticia-capa .swiper-slide .date{display:block;color:#FFF;font-size:12px;font-style:normal;font-weight:400;line-height:148%;width:100%;position:relative;margin-top:40px}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .swiper-slide .date{margin-top:30px;font-size:10px;text-align:center;margin-top:24px}}.widget-noticia-capa .carousel-noticia-capa .controls{position:absolute;z-index:6;bottom:32px;right:32px}@media (max-width: 767px){.widget-noticia-capa .carousel-noticia-capa .controls{bottom:24px;right:16px;left:16px}}.widget-noticia-capa .carousel-noticia-capa .controls .swiper-button-prev,.widget-noticia-capa .carousel-noticia-capa .controls .swiper-button-next{margin:0}.widget-noticia-capa .carousel-noticia-capa .controls .slider-pagination{margin:0 30px}.widget-noticia-capa .card-content{margin-top:64px}@media (max-width: 767px){.widget-noticia-capa .card-content{margin-top:32px}}.widget-noticia-capa .card-content+.card-content{margin-top:8px}.widget-noticia-lista .card-content-load+.card-content-load{margin-top:8px}.widget-noticia-lista .card-content+.card-content{margin-top:8px}.widget-cases-capa{overflow:hidden}.widget-cases-capa .carousel-cases-capa{overflow:visible}.widget-cases-capa .carousel-cases-capa:not(.swiper-initialized) .swiper-wrapper{display:flex}.widget-cases-capa .carousel-cases-capa:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(100% / 3)}@media (max-width: 767px){.widget-cases-capa .carousel-cases-capa:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:70%}}.widget-cases-capa .carousel-cases-capa:not(.swiper-initialized) .controls{display:none}.widget-cases-capa .swiper-slide{padding:4px}.widget-cases-capa .case-slide{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);width:100%;border-radius:4px;border:1px solid #E0D5FF;background:#FFF;padding:32px;display:block}@media (max-width: 767px){.widget-cases-capa .case-slide{padding:20px}}.widget-cases-capa .case-slide .image{display:flex;width:100%;height:120px;justify-content:center;align-items:center}@media (max-width: 767px){.widget-cases-capa .case-slide .image{height:80px}}.widget-cases-capa .case-slide .image img{display:block;-o-object-fit:contain;object-fit:contain}.widget-cases-capa .case-slide h3{text-align:center;margin-top:16px}.widget-cases-capa .case-slide p{margin-top:24px;display:block;position:relative;height:72px;overflow:hidden}@media (max-width: 767px){.widget-cases-capa .case-slide p{height:84px;margin-top:16px}}.widget-cases-capa .case-slide p .more{color:var(--color-blue-dark);font-size:14px;font-style:normal;font-weight:600;line-height:1;position:absolute;right:0;bottom:2px;padding:2px 20px 2px 50px;background:linear-gradient(265deg, #fff 70%, rgba(255,255,255,0.63) 85%, rgba(255,255,255,0) 100%)}.widget-cases-capa .case-slide p .more:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark);transform:rotate(45deg);position:absolute;top:3px;right:3px}.widget-cases-capa .case-slide .button{width:100%;margin:24px 0 0}@media (max-width: 767px){.widget-cases-capa .case-slide .button{margin-top:16px}}.widget-case-lista .case-content-load+.case-content-load{margin-top:8px}.widget-case-lista .case-content+.case-content{margin-top:8px}.widget-plano-sms h3.off-net{color:var(--color-red)}.widget-plano-sms h3.on-net{color:var(--color-purple)}.widget-plano-sms .subtitle{margin:16px 0 0}@media (max-width: 767px){.widget-plano-sms .subtitle{margin-top:8px}}.widget-plano-sms .price-card{padding:0 12px 12px;border-radius:4px;background:#FFF;box-shadow:0px 0.5px 2px 0px rgba(0,0,0,0.16);margin-top:32px}@media (max-width: 767px){.widget-plano-sms .price-card{margin-top:16px}}.widget-plano-sms .price-card+.price-card{margin-top:8px}.widget-plano-sms .price-card h4{padding:26px 0}.widget-plano-sms .price-card .price-row{display:flex;gap:8px}.widget-plano-sms .price-card .price-off,.widget-plano-sms .price-card .price-on{padding:16px;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:132%;width:50%;border-radius:4px}.widget-plano-sms .price-card .price-off{color:var(--color-red);background:#FDF3F7}.widget-plano-sms .price-card .price-on{color:var(--color-purple);background:#F0EAFF}.widget-acessibilidade .acessibilidade{border-radius:16px;background:#FFF;padding:80px;box-shadow:12px 24px 64px 0px rgba(61,46,127,0.12);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px)}@media (max-width: 767px){.widget-acessibilidade .acessibilidade{padding:32px 24px;border-radius:4px}}.widget-acessibilidade .acessibilidade+.acessibilidade{margin-top:16px}.widget-acessibilidade .acessibilidade .title{color:var(--color-blue-dark);font-size:22px;font-style:normal;font-weight:600;line-height:132%;margin:48px 0 18px;display:flex;align-items:center;justify-content:flex-start;gap:16px}@media (max-width: 767px){.widget-acessibilidade .acessibilidade .title{margin:32px 0 16px;font-size:18px;gap:12px}}.widget-acessibilidade .acessibilidade .title .icon{display:block;fill:var(--color-blue-dark);width:20px;height:20px}@media (max-width: 767px){.widget-acessibilidade .acessibilidade .title .icon{width:16px;height:16px}}.widget-acessibilidade .acessibilidade .shortcut-row{display:flex;padding:10px 0;gap:24px}@media (max-width: 767px){.widget-acessibilidade .acessibilidade .shortcut-row{padding:8px 0;gap:16px}}.widget-acessibilidade .acessibilidade .shortcut-row+.shortcut-row{border-top:1px solid #E0D5FF}.widget-acessibilidade .acessibilidade .shortcut-name{width:162px;flex-shrink:0;color:#585463;font-size:18px;font-style:normal;font-weight:600;line-height:148%;display:block}@media (max-width: 767px){.widget-acessibilidade .acessibilidade .shortcut-name{font-size:16px;width:144px}}.widget-acessibilidade .acessibilidade .shortcut-key{color:#585463;font-size:18px;font-style:normal;font-weight:400;line-height:148%;display:block}@media (max-width: 767px){.widget-acessibilidade .acessibilidade .shortcut-key{font-size:16px;width:144px}}.widget-planos-conect-pagos{overflow:hidden}@media (max-width: 575px){.widget-planos-conect-pagos .carousel-planos{overflow:visible}}.widget-planos-conect-pagos .carousel-planos:not(.swiper-initialized) .swiper-wrapper{display:flex}.widget-planos-conect-pagos .carousel-planos:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(100% / 3)}@media (max-width: 767px){.widget-planos-conect-pagos .carousel-planos:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:90%}}.widget-planos-conect-pagos .carousel-planos:not(.swiper-initialized) .controls{display:none}.widget-planos-conect-pagos .carousel-planos .swiper-slide{padding:4px 8px;display:flex;height:auto}@media (max-width: 767px){.widget-planos-conect-pagos .carousel-planos .swiper-slide{padding:4px}}.widget-planos-conect-pagos .carousel-planos .slide{border-radius:4px;background:#FFF;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.16);padding:32px 0 88px;position:relative;width:100%}.widget-planos-conect-pagos .carousel-planos .slide .image{margin:0 0 24px;display:block}.widget-planos-conect-pagos .carousel-planos .slide .image img{width:auto;height:64px;display:block;margin:0 auto}.widget-planos-conect-pagos .carousel-planos .slide h3{margin:0 0 24px}.widget-planos-conect-pagos .carousel-planos .slide .detalhe{color:#222027;font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:6px 20px;display:flex;align-items:center;gap:16px}.widget-planos-conect-pagos .carousel-planos .slide .detalhe img{width:auto;height:16px}.widget-planos-conect-pagos .carousel-planos .slide .detalhe b,.widget-planos-conect-pagos .carousel-planos .slide .detalhe strong{font-weight:600}.widget-planos-conect-pagos .carousel-planos .slide .detalhe.iten0{background:#FBE7F0;min-height:44px}.widget-planos-conect-pagos .carousel-planos .slide .button{position:absolute;bottom:24px;left:20px;right:20px}.widget-equipamentos{overflow:hidden}@media (max-width: 575px){.widget-equipamentos .carousel-planos{overflow:visible}}.widget-equipamentos .carousel-planos:not(.swiper-initialized) .swiper-wrapper{display:flex}.widget-equipamentos .carousel-planos:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(100% / 3)}@media (max-width: 767px){.widget-equipamentos .carousel-planos:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:90%}}.widget-equipamentos .carousel-planos:not(.swiper-initialized) .controls{display:none}.widget-equipamentos .carousel-planos .swiper-slide{padding:4px 8px;display:flex;height:auto}@media (max-width: 767px){.widget-equipamentos .carousel-planos .swiper-slide{padding:4px}}.widget-equipamentos .carousel-planos .slide{border-radius:4px;background-color:#FFF;background-image:url(../images/ico-bg-01-large.png);background-position:center top;background-repeat:no-repeat;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.16);padding:32px 0 88px;position:relative;width:100%}.widget-equipamentos .carousel-planos .slide.pad-botton{padding:32px 0 132px}.widget-equipamentos .carousel-planos .slide .image{display:block;height:176px;width:auto;margin:0 auto 16px}.widget-equipamentos .carousel-planos .slide .brand{display:block;height:20px;width:auto;margin:0 auto 16px}.widget-equipamentos .carousel-planos .slide h3{margin:0 0 24px;padding:0 32px}.widget-equipamentos .carousel-planos .slide .detalhe{color:#222027;font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:6px 20px;display:flex;align-items:center;gap:16px}.widget-equipamentos .carousel-planos .slide .detalhe img{width:auto;height:16px}.widget-equipamentos .carousel-planos .slide .detalhe b,.widget-equipamentos .carousel-planos .slide .detalhe strong{font-weight:600}.widget-equipamentos .carousel-planos .slide .detalhe.iten0{background:#FBE7F0;min-height:44px}.widget-equipamentos .carousel-planos .slide .button-purple-light{position:absolute;bottom:72px;left:20px;right:20px}.widget-equipamentos .carousel-planos .slide .button-white-border-purple-light{position:absolute;bottom:24px;left:20px;right:20px}.widget-conteudo-padrao h1,.widget-conteudo-padrao h2{margin-top:64px}.widget-conteudo-padrao h3,.widget-conteudo-padrao h4,.widget-conteudo-padrao h5,.widget-conteudo-padrao h6{margin-top:32px}.widget-conteudo-padrao h1+p,.widget-conteudo-padrao h1+ul,.widget-conteudo-padrao h1+ol,.widget-conteudo-padrao h2+p,.widget-conteudo-padrao h2+ul,.widget-conteudo-padrao h2+ol,.widget-conteudo-padrao h3+p,.widget-conteudo-padrao h3+ul,.widget-conteudo-padrao h3+ol,.widget-conteudo-padrao h4+p,.widget-conteudo-padrao h4+ul,.widget-conteudo-padrao h4+ol,.widget-conteudo-padrao h5+p,.widget-conteudo-padrao h5+ul,.widget-conteudo-padrao h5+ol,.widget-conteudo-padrao h6+p,.widget-conteudo-padrao h6+ul,.widget-conteudo-padrao h6+ol{margin-top:32px}.widget-conteudo-padrao p+p,.widget-conteudo-padrao p+ul,.widget-conteudo-padrao p+ol,.widget-conteudo-padrao ul+p,.widget-conteudo-padrao ul+ul,.widget-conteudo-padrao ul+ol,.widget-conteudo-padrao ol+p,.widget-conteudo-padrao ol+ul,.widget-conteudo-padrao ol+ol{margin-top:24px}.widget-conteudo-padrao ul li:not(.menu-item)+li{margin-top:16px}.widget-produtos-detalhes .swiper{border-radius:4px;background:#FFF;box-shadow:16px 16px 64px 0px rgba(61,46,127,0.12);position:relative}.widget-produtos-detalhes .swiper .controls{background:#FFF;padding:0 56px;height:48px}.widget-produtos-detalhes .swiper .controls .swiper-button-prev,.widget-produtos-detalhes .swiper .controls .swiper-button-next{top:50%;position:absolute;margin:0;translate:0 -50%;background:rgba(255,255,255,0.8);width:40px;height:40px;padding:10px}.widget-produtos-detalhes .swiper .controls .swiper-button-prev{left:0;border-radius:0 20px 20px 0}.widget-produtos-detalhes .swiper .controls .swiper-button-next{right:0;border-radius:20px 0 0 20px}.widget-produtos-detalhes .swiper .controls .swiper-scrollbar{max-width:calc(100% - 32px);bottom:20px;left:50%;translate:-50% 0;background:#F0EAFF}.widget-produtos-detalhes .swiper .controls .swiper-scrollbar .swiper-scrollbar-drag{background:var(--color-blue-dark);cursor:grab}.widget-produtos-detalhes .swiper .col-fix{position:absolute;top:0;left:auto;width:128px;background:#FFF;z-index:9;border-right:1px solid rgba(0,0,0,0.08);box-shadow:1px 0px 4px 0px rgba(0,0,0,0.24)}.widget-produtos-detalhes .swiper .even{background:#F5F5F9}.widget-produtos-detalhes .swiper .detalhe-item{padding:8px;display:flex;align-items:center;overflow:hidden}.widget-produtos-detalhes .swiper-slide{width:240px}.widget-produtos-detalhes .swiper-slide+.swiper-slide{border-left:1px solid rgba(0,0,0,0.08)}.widget-produtos-detalhes .swiper-slide.first{width:128px;position:relative;z-index:1}.widget-produtos-detalhes .detalhes-list .detalhe-header{height:270px;background-image:url(../images/table-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.widget-produtos-detalhes .detalhes-list .detalhe-item{color:#585463;font-size:12px;font-weight:400;line-height:120%}.widget-produtos-detalhes .product-card-header{height:270px;padding:20px 0 0;background-image:url(../images/ico-bg-01-large.png);background-position:center -10px;background-repeat:no-repeat;background-size:255px auto;position:relative}.widget-produtos-detalhes .product-card .badge{position:absolute;z-index:2;top:10px;right:15px;display:block;color:#D90A66;font-size:26px;font-style:normal;font-weight:600;line-height:132%}.widget-produtos-detalhes .product-card .recomenda{border-radius:2px;background:#D90A66;padding:2px 4px;position:absolute;bottom:-4px;left:50%;translate:-50% 0;color:#FFF;font-size:12px;font-weight:500;line-height:132%;white-space:nowrap}.widget-produtos-detalhes .product-card .product-image{width:140px;height:128px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative}.widget-produtos-detalhes .product-card .product-image img{-o-object-fit:contain;object-fit:contain;display:block}.widget-produtos-detalhes .product-card .product-name{display:flex;justify-content:center;align-items:center;height:58px;color:#222027;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:132%;padding:0 20px}.widget-produtos-detalhes .product-card .button{width:calc(100% - 40px);margin:0 auto;display:flex}.widget-produtos-detalhes .produto-detalhes-list .detalhe-item{justify-content:center;text-align:center;color:#222027;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.widget-maquinas-detalhes .swiper{border-radius:4px;background:#FFF;box-shadow:16px 16px 64px 0px rgba(61,46,127,0.12);position:relative}.widget-maquinas-detalhes .swiper .controls{background:#FFF;padding:0 56px;height:48px}.widget-maquinas-detalhes .swiper .controls .swiper-button-prev,.widget-maquinas-detalhes .swiper .controls .swiper-button-next{top:50%;position:absolute;margin:0;translate:0 -50%;background:rgba(255,255,255,0.8);width:40px;height:40px;padding:10px}.widget-maquinas-detalhes .swiper .controls .swiper-button-prev{left:0;border-radius:0 20px 20px 0}.widget-maquinas-detalhes .swiper .controls .swiper-button-next{right:0;border-radius:20px 0 0 20px}.widget-maquinas-detalhes .swiper .controls .swiper-scrollbar{max-width:calc(100% - 32px);bottom:20px;left:50%;translate:-50% 0;background:#F0EAFF}.widget-maquinas-detalhes .swiper .controls .swiper-scrollbar .swiper-scrollbar-drag{background:var(--color-blue-dark);cursor:grab}.widget-maquinas-detalhes .swiper .col-fix{position:absolute;top:0;left:auto;width:128px;background:#FFF;z-index:9;border-right:1px solid rgba(0,0,0,0.08);box-shadow:1px 0px 4px 0px rgba(0,0,0,0.24)}.widget-maquinas-detalhes .swiper .even{background:#F5F5F9}.widget-maquinas-detalhes .swiper .detalhe-item{padding:8px;display:flex;align-items:center;overflow:hidden}.widget-maquinas-detalhes .swiper-slide{width:329px}.widget-maquinas-detalhes .swiper-slide+.swiper-slide{border-left:1px solid rgba(0,0,0,0.08)}.widget-maquinas-detalhes .swiper-slide.first{width:128px;position:relative;z-index:1}.widget-maquinas-detalhes .detalhes-list .detalhe-header{height:170px;background-image:url(../images/table-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.widget-maquinas-detalhes .detalhes-list .detalhe-item{color:#585463;font-size:12px;font-weight:400;line-height:120%;padding:8px}.widget-maquinas-detalhes .product-card-header{height:170px;padding:20px 0 0 20px;background-image:url(../images/ico-bg-01-large.png);background-position:129px -10px;background-repeat:no-repeat;background-size:255px auto;position:relative}.widget-maquinas-detalhes .product-card .product-image{width:140px;height:128px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:10px}.widget-maquinas-detalhes .product-card .product-image img{-o-object-fit:contain;object-fit:contain;display:block}.widget-maquinas-detalhes .product-card .marca-image{width:auto;height:26px;margin:0 0 5px 0}.widget-maquinas-detalhes .product-card .marca-image img{-o-object-fit:contain;object-fit:contain;display:block}.widget-maquinas-detalhes .product-card .product-name{display:flex;align-items:center;height:58px;color:#222027;font-size:20px;font-style:normal;font-weight:600;line-height:132%;padding:0 120px 0 0}.widget-maquinas-detalhes .produto-detalhes-list .detalhe-item{justify-content:center;text-align:center;color:#222027;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.buttons-anchor{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 991px){.buttons-anchor{flex-direction:column;gap:8px}}.buttons-anchor a{border-radius:4px;border:1px solid #D5D3E3;background:#FFF;padding:0 24px;height:64px;color:var(--color-blue-dark);font-size:19px;font-style:normal;font-weight:600;line-height:132%;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media (max-width: 767px){.buttons-anchor a{font-size:16px;height:48px;flex-shrink:0}}.buttons-anchor a img{flex-shrink:0;max-width:22px;max-height:22px}@media (max-width: 767px){.buttons-anchor a img{max-width:18px;max-height:18px}}@media (min-width: 992px){.buttons-anchor a{transition:all 0.3s ease}.buttons-anchor a:hover{background:#D5D3E3}}.widget-nav-anchor{background:var(--color-purple);padding:48px 0 0;width:100%;position:relative}@media (max-width: 767px){.widget-nav-anchor{padding:24px 0 0}}.widget-nav-anchor.fixed{position:fixed;left:0;z-index:8}.widget-nav-anchor.absolute{position:absolute}.widget-nav-anchor .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:4px}.widget-nav-anchor .swiper:not(.swiper-initialized) .swiper-button-prev,.widget-nav-anchor .swiper:not(.swiper-initialized) .swiper-button-next{display:none}.widget-nav-anchor .swiper .swiper-slide{width:auto}.widget-nav-anchor .swiper .swiper-button-prev,.widget-nav-anchor .swiper .swiper-button-next{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;text-align:center;position:absolute;top:-2px;margin:0;transition:all 0.3s ease}.widget-nav-anchor .swiper .swiper-button-prev:after,.widget-nav-anchor .swiper .swiper-button-next:after{color:var(--color-white);font-size:16px;font-weight:700}.widget-nav-anchor .swiper .swiper-button-prev.swiper-button-disabled,.widget-nav-anchor .swiper .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.widget-nav-anchor .swiper .swiper-button-prev{left:0;background:linear-gradient(90deg, var(--color-purple) 40%, rgba(255,255,255,0) 100%)}.widget-nav-anchor .swiper .swiper-button-next{right:0;background:linear-gradient(265deg, var(--color-purple) 40%, rgba(255,255,255,0) 100%)}.widget-nav-anchor .swiper.swiper-center .swiper-wrapper{justify-content:center}.widget-nav-anchor .nav-anchor a{text-decoration:none;color:#FFF;font-size:15px;font-style:normal;font-weight:600;line-height:132%;padding:13px 24px;display:block;cursor:pointer}@media (max-width: 767px){.widget-nav-anchor .nav-anchor a{font-size:14px;padding:12px 16px}}.widget-nav-anchor .nav-anchor a.active{color:var(--color-blue-dark);background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.widget-ri-results{background:#F5F4F8;padding:100px 0}@media (max-width: 767px){.widget-ri-results{padding:60px 0}}.widget-ri-results .ri-results-title{color:#222027;font-size:34px;font-style:normal;font-weight:600;line-height:132%;margin:0;padding:0}@media (max-width: 991px){.widget-ri-results .ri-results-title{margin:0 0 24px;text-align:center}}@media (max-width: 767px){.widget-ri-results .ri-results-title{font-size:24px}}.widget-ri-results .swiper-ri-nav{margin:0}.widget-ri-results .swiper-ri-nav button{height:48px;border-radius:4px;border:1px solid #D5D3E3;background:#FFF;padding:0 12px;display:flex;justify-content:center;align-items:center;color:#2E2573;font-size:13px;font-style:normal;font-weight:600;line-height:132%;cursor:pointer}.widget-ri-results .swiper-ri-nav button.active{background:#2E2573;border:1px solid #2E2573;color:#FFF}.widget-ri-results .swiper-ri-nav:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:4px}.widget-ri-results .swiper-ri-nav:not(.swiper-initialized) .swiper-button-prev,.widget-ri-results .swiper-ri-nav:not(.swiper-initialized) .swiper-button-next{display:none}.widget-ri-results .swiper-ri-nav .swiper-slide{width:auto}.widget-ri-results .swiper-ri-nav .swiper-button-prev,.widget-ri-results .swiper-ri-nav .swiper-button-next{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;text-align:center;position:absolute;top:0;margin:0;transition:all 0.3s ease}.widget-ri-results .swiper-ri-nav .swiper-button-prev:after,.widget-ri-results .swiper-ri-nav .swiper-button-next:after{color:var(--color-blue-dark);font-size:16px;font-weight:700}.widget-ri-results .swiper-ri-nav .swiper-button-prev.swiper-button-disabled,.widget-ri-results .swiper-ri-nav .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.widget-ri-results .swiper-ri-nav .swiper-button-prev{left:0;background:linear-gradient(90deg, #F5F4F8 40%, rgba(255,255,255,0) 100%)}.widget-ri-results .swiper-ri-nav .swiper-button-next{right:0;background:linear-gradient(265deg, #F5F4F8 40%, rgba(255,255,255,0) 100%)}.widget-ri-results .swiper-ri-results{margin:64px 0 0}@media (max-width: 767px){.widget-ri-results .swiper-ri-results{margin-top:24px}}.widget-ri-results .acordion{cursor:pointer;transition:all 0.3s ease;border-top:1px solid #D5D3E3}.widget-ri-results .acordion.active{cursor:default;transition:all 0.3s 0.1s ease}.widget-ri-results .acordion.active .acordion-title:after{transform:rotate(-135deg);top:31px}.widget-ri-results .acordion.active .acordion-description{opacity:1;visibility:visible;height:auto;padding:0 0 48px 0;transition:opacity 0.3s 0.1s ease}@media (max-width: 767px){.widget-ri-results .acordion.active .acordion-description{padding-bottom:20px}}.widget-ri-results .acordion .acordion-title{min-height:80px;font-size:19px;font-style:normal;font-weight:600;line-height:120%;padding:10px 56px 10px 0;display:flex;align-items:center;position:relative;margin:0;color:var(--color-blue-dark)}.widget-ri-results .acordion .acordion-title:after{content:'';height:10px;width:10px;border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark);transform:rotate(45deg);position:absolute;top:28px;right:4px}.widget-ri-results .acordion .acordion-description{padding:0;opacity:0;visibility:hidden;height:0;margin:0;transition:opacity 0.3s ease;color:var(--color-grey-01);font-size:18px;font-weight:400;line-height:148%;display:flex;gap:16px;flex-wrap:wrap}@media (max-width: 767px){.widget-ri-results .acordion .acordion-description{gap:4px}}.widget-ri-results .result{border-radius:4px;border:1px solid #D5D3E3;background:#FFF;padding:20px 20px 52px;width:calc(100% / 3 - 12px);flex-shrink:0;color:#222027;font-size:18px;font-style:normal;font-weight:500;line-height:132%;position:relative}@media (max-width: 991px){.widget-ri-results .result{width:calc(100% / 2 - 12px)}}@media (max-width: 767px){.widget-ri-results .result{width:100%;padding:16px 16px 46px;font-size:14px}}.widget-ri-results .result .data{position:absolute;left:20px;bottom:12px;display:block;color:#585463;font-size:12px;font-style:normal;font-weight:500;line-height:16px}@media (max-width: 767px){.widget-ri-results .result .data{font-size:10px;left:16px}}.widget-ri-results .result .link{position:absolute;right:20px;bottom:12px;display:flex;gap:6px;align-items:center;justify-content:center;height:16px;color:#2E2573;font-size:13px;font-style:normal;font-weight:600}@media (max-width: 767px){.widget-ri-results .result .link{font-size:12px;right:16px}}.widget-ri-results .result .link svg{width:16px;height:16px;fill:var(--color-blue-dark);display:block}.widget-structure .structure-cards{width:440px;margin:0 auto}@media (max-width: 480px){.widget-structure .structure-cards{width:320px}}.widget-structure .structure-cards .card,.widget-structure .structure-cards .card-level2,.widget-structure .structure-cards .card-level3{border-radius:8px;border:1px solid rgba(0,0,0,0.08);background:#8134DF;height:105px;display:flex;align-items:center;position:relative}.widget-structure .structure-cards .card .arrow,.widget-structure .structure-cards .card-level2 .arrow,.widget-structure .structure-cards .card-level3 .arrow{position:absolute;width:20px;height:2px;background:#9692B9;top:50%;left:-28px;transform:translateY(-50%);display:block}.widget-structure .structure-cards .card .arrow:after,.widget-structure .structure-cards .card-level2 .arrow:after,.widget-structure .structure-cards .card-level3 .arrow:after{content:'';position:absolute;width:8px;height:8px;border-right:2px solid #9692B9;border-top:2px solid #9692B9;top:-3px;right:0;rotate:45deg}.widget-structure .structure-cards .card .image,.widget-structure .structure-cards .card-level2 .image,.widget-structure .structure-cards .card-level3 .image{width:100px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;border-top-left-radius:8px;border-bottom-left-radius:8px}@media (max-width: 480px){.widget-structure .structure-cards .card .image,.widget-structure .structure-cards .card-level2 .image,.widget-structure .structure-cards .card-level3 .image{width:80px}}.widget-structure .structure-cards .card .content,.widget-structure .structure-cards .card-level2 .content,.widget-structure .structure-cards .card-level3 .content{padding:32px;width:100%}@media (max-width: 480px){.widget-structure .structure-cards .card .content,.widget-structure .structure-cards .card-level2 .content,.widget-structure .structure-cards .card-level3 .content{padding:16px}}.widget-structure .structure-cards .card .content .name,.widget-structure .structure-cards .card-level2 .content .name,.widget-structure .structure-cards .card-level3 .content .name{display:block;color:#FFF;font-size:22px;font-style:normal;font-weight:600;line-height:132%}@media (max-width: 480px){.widget-structure .structure-cards .card .content .name,.widget-structure .structure-cards .card-level2 .content .name,.widget-structure .structure-cards .card-level3 .content .name{font-size:16px}}.widget-structure .structure-cards .card .content .position,.widget-structure .structure-cards .card-level2 .content .position,.widget-structure .structure-cards .card-level3 .content .position{display:block;margin-top:4px;color:#FFF;font-size:12px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:0.48px;text-transform:uppercase}@media (max-width: 480px){.widget-structure .structure-cards .card .content .position,.widget-structure .structure-cards .card-level2 .content .position,.widget-structure .structure-cards .card-level3 .content .position{font-size:10px}}.widget-structure .structure-cards .card .arrow{display:none}.widget-structure .structure-cards .card+.card,.widget-structure .structure-cards .card-level2+.card-level2,.widget-structure .structure-cards .card-level3+.card-level3{margin-top:4px}.widget-structure .structure-cards .card+.card-level2,.widget-structure .structure-cards .card-level2+.card-level3{margin-top:24px}@media (max-width: 480px){.widget-structure .structure-cards .card+.card-level2,.widget-structure .structure-cards .card-level2+.card-level3{margin-top:16px}}.widget-structure .structure-cards .card-level2{margin-left:44px}.widget-structure .structure-cards .card-level2:before{content:'';position:absolute;top:-4px;left:-28px;width:2px;height:calc(100% + 8px);background:#9692B9}.widget-structure .structure-cards .card-level2.first:before{top:-25px;height:calc(100% + 30px)}@media (max-width: 480px){.widget-structure .structure-cards .card-level2.first:before{top:-16px;height:calc(100% + 20px)}}.widget-structure .structure-cards .card-level2.last:before{height:calc(100% + 83px)}@media (max-width: 480px){.widget-structure .structure-cards .card-level2.last:before{height:calc(100% + 74px)}}.widget-structure .structure-cards .card-level3{margin-left:72px}.widget-structure .structure-cards .card-level3:before{content:'';position:absolute;top:-4px;left:-28px;width:2px;height:calc(100% + 8px);background:#9692B9}.widget-structure .structure-cards .card-level3.first:before{height:56px;top:52px}.widget-structure .structure-cards .card-level3.first .arrow{width:46px;left:-54px}.widget-structure .structure-cards .card-level3.last:before{height:56px}.card-content{border-radius:4px;border:1px solid #E0D5FF;background:#FFF;padding:16px;display:block;text-decoration:none}.card-content .cat-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.card-content .cat-list .cat{display:inline-flex;padding:2px  4px;justify-content:center;align-items:center;color:var(--color-blue-dark);font-size:12px;font-style:normal;font-weight:500;line-height:132%;border-radius:2px;background:#F0EAFF;text-transform:capitalize}.card-content .cat-list+h3{margin-top:20px}.card-content h3{color:#222027;font-size:18px;font-style:normal;font-weight:600;line-height:148%}.card-content p{margin-top:8px;display:block;position:relative;height:48px;overflow:hidden}@media (max-width: 767px){.card-content p{height:42px}}.card-content p .more{color:var(--color-blue-dark);font-size:14px;font-style:normal;font-weight:600;line-height:1;position:absolute;right:0;top:26px;padding:2px 6px 2px 50px;background:linear-gradient(265deg, #fff 70%, rgba(255,255,255,0.63) 85%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.card-content p .more{top:22px}}.card-content .date{display:block;color:#585463;font-size:12px;font-style:normal;font-weight:400;line-height:148%;margin-top:20px}.card-content-load{border-radius:4px;border:1px solid #E0D5FF;background:#FFF;padding:16px;display:block}.card-content-load .cat,.card-content-load .title,.card-content-load .paragraph,.card-content-load .date{display:block;border-radius:2px}.card-content-load .cat{width:40px;height:20px}.card-content-load .paragraph{width:100%;height:20px;margin-top:8px}.card-content-load .paragraph+.paragraph{margin-top:4px}.card-content-load .title{width:70%;height:26px;margin-top:20px}.card-content-load .date{width:40%;height:18px;margin-top:20px}.card-content-load .loading{color:transparent !important;background:linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);background-size:400%;animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.case-content{border-radius:4px;border:1px solid #E0D5FF;background:#FFF;display:flex}@media (max-width: 767px){.case-content{flex-direction:column}}.case-content .image{width:160px;padding:20px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media (max-width: 767px){.case-content .image{width:100%;height:112px;padding:16px 16px 0}}.case-content .image img{-o-object-fit:cover;object-fit:cover}.case-content .content{padding:20px;width:100%}@media (max-width: 767px){.case-content .content{padding:16px}}.case-content .content h2{color:#222027;font-size:18px;font-style:normal;font-weight:600;line-height:140%}@media (max-width: 767px){.case-content .content h2{font-size:16px;text-align:center}}.case-content .content p{margin-top:8px;display:block;position:relative;height:48px;overflow:hidden}@media (max-width: 767px){.case-content .content p{height:42px;margin-top:4px}}.case-content .content p .more{color:var(--color-blue-dark);font-size:14px;font-style:normal;font-weight:600;line-height:1;position:absolute;right:0;top:26px;padding:2px 20px 2px 50px;background:linear-gradient(265deg, #fff 70%, rgba(255,255,255,0.63) 85%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.case-content .content p .more{top:22px}}.case-content .content p .more:after{content:'';height:8px;width:8px;border-bottom:2px solid var(--color-blue-dark);border-right:2px solid var(--color-blue-dark);transform:rotate(45deg);position:absolute;top:3px;right:3px}.case-content .content .button{margin-top:20px}@media (max-width: 767px){.case-content .content .button{margin-top:16px;display:flex;width:100%}}.case-content-load{border-radius:4px;border:1px solid #E0D5FF;background:#FFF;padding:16px;display:flex}@media (max-width: 767px){.case-content-load{flex-direction:column}}.case-content-load .image,.case-content-load .title,.case-content-load .paragraph{display:block;border-radius:2px}.case-content-load .image-content{width:160px;padding:20px;flex-shrink:0}@media (max-width: 767px){.case-content-load .image-content{width:100%;height:112px;padding:16px 16px 0}}.case-content-load .image-content .image{width:100%;height:100%}.case-content-load .content{padding:20px;width:100%}@media (max-width: 767px){.case-content-load .content{padding:16px}}.case-content-load .title{width:70%;height:26px}.case-content-load .paragraph{width:100%;height:20px;margin-top:8px}.case-content-load .paragraph+.paragraph{margin-top:4px}.case-content-load .button-fake{width:60%;height:40px;margin-top:20px;display:block;border-radius:20px}@media (max-width: 767px){.case-content-load .button-fake{margin-top:16px;display:flex;width:100%}}.case-content-load .loading{color:transparent !important;background:linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);background-size:400%;animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.pagination-content{margin:80px 0 0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 40px;height:40px}@media (max-width: 767px){.pagination-content{margin-top:40px}}.pagination-content .page-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;border:1px solid #E0D5FF;background:#FFF;margin:0 4px;color:var(--color-blue-dark);text-align:center;font-size:16px;font-weight:600;text-decoration:none}.pagination-content .page-link.active{color:#fff;border:1px solid var(--color-blue-dark);background:var(--color-blue-dark)}.pagination-content .page-dots{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;background:#FFF;margin:0;color:var(--color-blue-dark);text-align:center;font-size:16px;font-weight:600}.pagination-content .page-link-prev,.pagination-content .page-link-next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;margin:0;position:absolute;top:0}.pagination-content .page-link-prev .icon,.pagination-content .page-link-next .icon{width:20px;height:20px;fill:var(--color-blue-dark);display:block}.pagination-content .page-link-prev{left:0}.pagination-content .page-link-next{right:0}.filters-content .filter-search{position:relative;margin:0}.filters-content .filter-search .icon{position:absolute;width:20px;height:20px;fill:var(--color-blue-dark);top:14px;left:16px;z-index:1}.filters-content .filter-search input{width:100%;height:48px;border-radius:24px;background:rgba(0,0,0,0.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;padding:0 0 0 52px;color:var(--color-blue-dark);font-size:15px;font-weight:600;line-height:132%}.filters-content .filter-search input::-moz-placeholder{color:var(--color-blue-dark);font-size:15px;font-weight:600;opacity:0.64}.filters-content .filter-search input::placeholder{color:var(--color-blue-dark);font-size:15px;font-weight:600;opacity:0.64}.filters-content .filter-search+.filter-category{margin-top:64px}@media (max-width: 767px){.filters-content .filter-search+.filter-category{margin-top:32px}}.filters-content .filter-search #search-clear{width:48px;height:48px;position:absolute;top:0;right:0;z-index:2;padding:0;margin:0;border:0;background:transparent;opacity:0;visibility:hidden;transition:all 0.3s ease;cursor:pointer}.filters-content .filter-search #search-clear.active{opacity:1;visibility:visible}.filters-content .filter-search #search-clear:before,.filters-content .filter-search #search-clear:after{content:'';height:20px;width:2px;display:block;position:absolute;background:var(--color-blue-dark);top:14px;left:21px}.filters-content .filter-search #search-clear:before{rotate:45deg}.filters-content .filter-search #search-clear:after{rotate:-45deg}.filters-content .filter-category{margin:0 0 64px 0}@media (max-width: 767px){.filters-content .filter-category{margin:0 0 32px 0}}.filters-content .filter-category-title{color:#222027;text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:132%;display:block}@media (max-width: 767px){.filters-content .filter-category-title{text-align:left}}.filters-content .filter-category-swiper{margin:16px 0 0;position:relative}.filters-content .filter-category-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:4px}.filters-content .filter-category-swiper:not(.swiper-initialized) .swiper-button-prev,.filters-content .filter-category-swiper:not(.swiper-initialized) .swiper-button-next{display:none}.filters-content .filter-category-swiper .swiper-slide{width:auto}.filters-content .filter-category-swiper .filter-button{height:48px;padding:0 12px;border-radius:4px;border:1px solid #E0D5FF;background:#FFF;color:var(--color-blue-dark);font-size:13px;font-style:normal;font-weight:600;line-height:132%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.filters-content .filter-category-swiper .filter-button.active{border:1px solid var(--color-blue-dark);background:var(--color-blue-dark);color:#FFF}.filters-content .filter-category-swiper .swiper-button-prev,.filters-content .filter-category-swiper .swiper-button-next{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;text-align:center;position:absolute;top:0;margin:0;transition:all 0.3s ease}.filters-content .filter-category-swiper .swiper-button-prev:after,.filters-content .filter-category-swiper .swiper-button-next:after{color:var(--color-blue-dark);font-size:16px;font-weight:700}.filters-content .filter-category-swiper .swiper-button-prev.swiper-button-disabled,.filters-content .filter-category-swiper .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.filters-content .filter-category-swiper .swiper-button-prev{left:0;background:linear-gradient(90deg, #fff 40%, rgba(255,255,255,0) 100%)}.filters-content .filter-category-swiper .swiper-button-next{right:0;background:linear-gradient(265deg, #fff 40%, rgba(255,255,255,0) 100%)}.quantity-content{display:flex;justify-content:space-between;align-items:center;color:#585463;font-size:14px;font-style:normal;font-weight:400;line-height:148%;margin:0 0 16px}.quantity-content strong{font-weight:700}.not-results{padding:64px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.not-results{padding:32px 0}}.not-results .h5{margin:0 0 16px}@media (max-width: 767px){.not-results .h5{margin:0 0 12px}}@media (max-width: 575px){.not-results .h5,.not-results .paragraph{width:216px}}.not-results .button{margin-top:64px}@media (max-width: 767px){.not-results .button{margin-top:40px}}.page404 .page404-header-bg{height:152px;background:linear-gradient(270deg, var(--color-blue-dark) 0%, var(--color-blue) 100%)}@media (max-width: 767px){.page404 .page404-header-bg{height:96px}}.page404 .widget-breadcrumb{padding:24px 0 0}@media (max-width: 767px){.page404 .widget-breadcrumb{padding-top:16px}}.page404 .page404-content{padding:38px 0 0;margin:48px auto 0;width:600px;height:220px;position:relative}@media (max-width: 767px){.page404 .page404-content{margin-top:36px;padding-top:28px;width:100%;height:172px;overflow:hidden}}.page404 .page404-content svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (max-width: 767px){.page404 .page404-content svg{width:470px;height:172px;left:50%;transform:translateX(-50%)}}.page404 .page404-content h2,.page404 .page404-content p{position:relative;z-index:1;text-align:center}.page404 .page404-content p{margin-top:24px}@media (max-width: 767px){.page404 .page404-content p{margin-top:12px}}@media (max-width: 575px){.page404 .page404-content p{margin-left:auto;margin-right:auto;max-width:320px}}.page404 .page404-content p+p{margin-top:12px}@media (max-width: 767px){.page404 .page404-content p+p{margin-top:8px}}.page404 .page404-search{width:670px;margin:48px auto;height:48px;border-radius:24px;background:rgba(0,0,0,0.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}@media (max-width: 767px){.page404 .page404-search{width:auto;margin:36px 16px;height:40px}}.page404 .page404-search input{color:var(--color-blue-dark);font-size:15px;font-style:normal;font-weight:600;line-height:132%;height:48px;width:100%;border:0;background:transparent;padding:10px 10px 10px 48px;border-radius:24px;outline:none}@media (max-width: 767px){.page404 .page404-search input{padding:5px 5px 5px 42px;height:40px;font-size:13px}}.page404 .page404-search input::-moz-placeholder{color:var(--color-blue-dark);font-size:15px;font-style:normal;font-weight:600;opacity:0.75}.page404 .page404-search input::placeholder{color:var(--color-blue-dark);font-size:15px;font-style:normal;font-weight:600;opacity:0.75}@media (max-width: 767px){.page404 .page404-search input::-moz-placeholder{font-size:13px}.page404 .page404-search input::placeholder{font-size:13px}}.page404 .page404-search button{width:48px;height:48px;border:0;background:transparent;padding:12px;position:absolute;z-index:1;top:0;left:0}@media (max-width: 767px){.page404 .page404-search button{width:40px;padding:10px;height:40px}}.page404 .page404-search button .icon{width:100%;height:100%;fill:var(--color-blue-dark);display:block}.page404 .page404-search+.elementor{margin-top:80px}.content-single .widget-breadcrumb{padding:24px 0 48px}@media (max-width: 767px){.content-single .widget-breadcrumb{padding:12px 0 24px}}.content-single .content-header{padding:48px 0 0}@media (max-width: 767px){.content-single .content-header{padding:24px 0 0}}.content-single .content-header .share-title{color:#222027;font-size:12px;font-style:normal;font-weight:500;line-height:132%;display:block;margin:0 0 16px}.content-single .content-header .share{display:flex;align-items:center;gap:8px}.content-single .content-header .share .whatsapp,.content-single .content-header .share .facebook,.content-single .content-header .share .linkedin,.content-single .content-header .share .twitter,.content-single .content-header .share .mail{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:16px}.content-single .content-header .share .whatsapp .icon,.content-single .content-header .share .facebook .icon,.content-single .content-header .share .linkedin .icon,.content-single .content-header .share .twitter .icon,.content-single .content-header .share .mail .icon{fill:#fff}.content-single .content-header .share .whatsapp{background:#00E510}.content-single .content-header .share .facebook{background:#1877F2}.content-single .content-header .share .linkedin{background:#007EBB}.content-single .content-header .share .twitter{background:#1C1C1B}.content-single .content-header .share .mail{background:#2F75EC}.content-single .content-header .button{height:32px;padding:0 12px}.content-single .content{padding:48px 0 64px}@media (max-width: 767px){.content-single .content{padding:24px 0 32px}}.content-single .content>*:first-child{margin-top:0}.content-single .content p,.content-single .content ul,.content-single .content ol{margin-top:36px}@media (max-width: 767px){.content-single .content p,.content-single .content ul,.content-single .content ol{margin-top:18px}}.content-single .content p+p,.content-single .content p+ul,.content-single .content p+ol,.content-single .content ul+p,.content-single .content ul+ul,.content-single .content ul+ol,.content-single .content ol+p,.content-single .content ol+ul,.content-single .content ol+ol{margin-top:20px}@media (max-width: 767px){.content-single .content p+p,.content-single .content p+ul,.content-single .content p+ol,.content-single .content ul+p,.content-single .content ul+ul,.content-single .content ul+ol,.content-single .content ol+p,.content-single .content ol+ul,.content-single .content ol+ol{margin-top:15px}}.content-single .content h2{margin-top:64px}@media (max-width: 767px){.content-single .content h2{margin-top:32px}}.content-single .content h3,.content-single .content h4{margin-top:48px}@media (max-width: 767px){.content-single .content h3,.content-single .content h4{margin-top:24px}}.content-single .content h5,.content-single .content h6{margin-top:36px}@media (max-width: 767px){.content-single .content h5,.content-single .content h6{margin-top:18px}}.content-single .content a{color:var(--color-purple-light)}.content-single .content a span{color:var(--color-purple-light)}.content-single .content img{display:block;max-width:100%;height:auto;border-radius:4px}.content-single .content #content-all{display:none}.content-single .content.block{height:500px;overflow:hidden;position:relative}@media (max-width: 767px){.content-single .content.block{height:300px}}.content-single .content.block:after{content:'';display:block;height:170px;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(0deg, #fff 50%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.content-single .content.block:after{height:120px}}.content-single .content.block #content-all{display:inline-flex;position:absolute;bottom:4px;left:50%;translate:-50% 0;z-index:2}@media (max-width: 767px){.content-single .content.block #content-all{left:5%;translate:0 0;width:90%;display:flex}}.content-single .tags{margin-top:64px}@media (max-width: 767px){.content-single .tags{margin-top:32px}}.content-single .tags-title{color:#222027;display:block;font-size:12px;font-weight:500;line-height:132%}.content-single .tags-content{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.content-single .tags .tag{display:flex;padding:2px 4px;justify-content:center;align-items:center;color:#3D2F7F;font-size:12px;font-style:normal;font-weight:500;line-height:132%;border-radius:2px;background:#F0EAFF}body.search .page-search-header-bg{height:152px;background:linear-gradient(270deg, #2E2573 0%, #41729B 100%)}@media (max-width: 767px){body.search .page-search-header-bg{height:96px}}body.search .widget-breadcrumb{padding:24px 0 0}@media (max-width: 767px){body.search .widget-breadcrumb{padding-top:16px}}body.search .page-search{padding:48px 0 0;overflow:hidden}body.search .page-search .h2{margin:0 0 64px}@media (max-width: 767px){body.search .page-search .h2{margin:0 0 32px}}body.search .page-search .card-content-load+.card-content-load{margin-top:8px}body.search .page-search .card-content+.card-content{margin-top:8px}body.search .page-search-ellipse{background:#F5F5F9;height:60px;clip-path:ellipse(44% 100% at 50% 100%);display:block;width:120%;margin:64px -10% 0}@media (max-width: 767px){body.search .page-search-ellipse{height:30px;margin-top:48px}}body.search .page-search-content{background:#F5F5F9;padding:0 0 48px}@media (max-width: 767px){body.search .page-search-content{padding-top:32px}}body.search .page-search-content .filters-content .filter-category-swiper .swiper-button-next{background:linear-gradient(265deg, #F5F5F9 40%, rgba(255,255,255,0) 100%)}body.search .page-search-content .filters-content .filter-category-swiper .swiper-button-prev{background:linear-gradient(90deg, #F5F5F9 40%, rgba(255,255,255,0) 100%)}
