@media(min-width: 992px){.color-md--white{color:#fff !important}}.color--white{color:#fff !important}.color--blue{color:#002855 !important}.color--solera{color:#000e78 !important}.color--grey{color:#999 !important}.color--grey--dark{color:#666 !important}.color--grey--darker{color:#333 !important}.color--grey--light{color:#ccc !important}.bg--white{background-color:#fff !important}.bg--blue{background-color:#002855 !important}.bg--solera{background-color:#000e78 !important}.bg--grey{background-color:#f1f2f3 !important}.bg--gradblue{position:relative}.bg--gradblue:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #284A9B 0%, #0078C0 100%);opacity:.85}.bg--gradblack{position:relative}.bg--gradblack:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.bg--gradgrey{position:relative}.bg--gradgrey:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(241, 242, 243, 0.5) 0%, #F1F2F3 100%)}.bg--img{background-size:cover;background-position:center center;background-repeat:no-repeat}.border--blue--light{border-color:#2288c4}.border--red--light{border-color:#eeafaf}*{font-family:"Open Sans","sans-serif"}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v17-latin-ext_latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/open-sans-v17-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-300.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-300.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/open-sans-v17-latin-ext_latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("../fonts/open-sans-v17-latin-ext_latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-300italic.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-300italic.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v17-latin-ext_latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../fonts/open-sans-v17-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-italic.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-italic.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v17-latin-ext_latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/open-sans-v17-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-regular.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v17-latin-ext_latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../fonts/open-sans-v17-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-600.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-600.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../fonts/open-sans-v17-latin-ext_latin-600italic.eot");src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../fonts/open-sans-v17-latin-ext_latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-600italic.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-600italic.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-600italic.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v17-latin-ext_latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v17-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-700.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-700.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v17-latin-ext_latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../fonts/open-sans-v17-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-700italic.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-700italic.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-700italic.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../fonts/open-sans-v17-latin-ext_latin-800italic.eot");src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("../fonts/open-sans-v17-latin-ext_latin-800italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-800italic.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-800italic.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-800italic.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-800italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v17-latin-ext_latin-800.eot");src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("../fonts/open-sans-v17-latin-ext_latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-ext_latin-800.woff") format("woff"),url("../fonts/open-sans-v17-latin-ext_latin-800.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-ext_latin-800.svg#OpenSans") format("svg")}@font-face{font-family:"fontello";src:url("../fonts/fonticon/fontello.eot?41494508");src:url("../fonts/fonticon/fontello.eot?41494508#iefix") format("embedded-opentype"),url("../fonts/fonticon/fontello.woff2?41494508") format("woff2"),url("../fonts/fonticon/fontello.woff?41494508") format("woff"),url("../fonts/fonticon/fontello.ttf?41494508") format("truetype"),url("../fonts/fonticon/fontello.svg?41494508#projectNamefont") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ic-buscar:before{content:""}.icon-ic-canales:before{content:""}.icon-ic-catalogo-generador:before{content:""}.icon-ic-catalogo-mini:before{content:""}.icon-ic-cerrar:before{content:""}.icon-ic-compartir:before{content:""}.icon-ic-configurador-ref:before{content:""}.icon-ic-configurador-fv:before{content:""}.icon-ic-telefono:before{content:""}.icon-ic-conexion:before{content:""}.icon-ic-descargar-pdf:before{content:""}.icon-ic-descargar:before{content:""}.icon-ic-directivas:before{content:""}.icon-ic-doc-tecnica-azul:before{content:""}.icon-ic-eliminar:before{content:""}.icon-ic-email:before{content:""}.icon-ic-envolventes:before{content:""}.icon-ic-ficha-accesorios:before{content:""}.icon-ic-ficha-caract-tecnicas:before{content:""}.icon-ic-ficha-documentacion:before{content:""}.icon-ic-ficha-info:before{content:""}.icon-ic-ficha-logistica:before{content:""}.icon-ic-flecha-abajo:before{content:""}.icon-ic-flecha-derecha:before{content:""}.icon-ic-guias:before{content:""}.icon-ic-legis-medioamb:before{content:""}.icon-ic-mecanismos:before{content:""}.icon-ic-menos:before{content:""}.icon-ic-menu-gris:before{content:""}.icon-ic-montajes:before{content:""}.icon-ic-oem:before{content:""}.icon-ic-pdf-mini:before{content:""}.icon-ic-peq-mat:before{content:""}.icon-ic-pin-azul:before{content:""}.icon-ic-plus:before{content:""}.icon-ic-presu-montajes:before{content:""}.icon-ic-protecciones:before{content:""}.icon-ic-usuario:before{content:""}.icon-ic-vcard:before{content:""}.icon-ic-ver:before{content:""}.icon-ilu-almacen:before{content:""}.icon-ilu-carrito:before{content:""}.icon-ilu-mundo:before{content:""}.icon-ilu-plantas:before{content:""}.icon-logo-estrella:before{content:""}.icon-logo-sin:before{content:""}.icon-youtube-play:before{content:""}.icon-youtube:before{content:" ";background-image:url("../images/icons/ic-videos.svg");height:42px;width:35px;background-position:center center;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.icon-youtube:before:hover{background-image:url("../images/icons/ic-videos-azul-claro.svg")}a:hover .icon-youtube:before{background-image:url("../images/icons/ic-videos-azul-claro.svg")}.icon-facebook-squared:before{content:""}.icon-linkedin-squared:before{content:""}div.mgnlEditorBar.component .icon-move::before,div.mgnlEditorBar.component .icon-edit::before,div.mgnlEditorBar.component .icon-add-item::before{font-family:inherit}@font-face{font-family:"font-products";src:url("../fonts/fonticon/font-products.eot?98926782");src:url("../fonts/fonticon/font-products.eot?98926782#iefix") format("embedded-opentype"),url("../fonts/fonticon/font-products.woff2?98926782") format("woff2"),url("../fonts/fonticon/font-products.woff?98926782") format("woff"),url("../fonts/fonticon/font-products.ttf?98926782") format("truetype"),url("../fonts/fonticon/font-products.svg?98926782#font-products") format("svg");font-weight:normal;font-style:normal}[class^=icon-prod]:before,[class*=" icon-prod"]:before{font-family:"font-products";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-prod-catalogos:before{content:""}.icon-prod-canales:before{content:""}.icon-prod-conexion:before{content:""}.icon-prod-envolventes:before{content:""}.icon-prod-mecanismos:before{content:""}.icon-prod-protecciones:before{content:""}.icon-prod-trash:before{content:""}div.mgnlEditorBar.component .icon-move::before,div.mgnlEditorBar.component .icon-edit::before,div.mgnlEditorBar.component .icon-add-item::before{font-family:inherit}h1{font-size:2.0736rem}h1{font-size:24.192px}@media screen and (min-width: 320px){h1{font-size:calc(24.192px + 23.058 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h1{font-size:47.25px}}h2{font-size:1.728rem}h2{font-size:24.192px}@media screen and (min-width: 320px){h2{font-size:calc(24.192px + 23.058 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h2{font-size:47.25px}}h3{font-size:1.44rem}h3{font-size:20.16px}@media screen and (min-width: 320px){h3{font-size:calc(20.16px + 11.34 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h3{font-size:31.5px}}.sticky{position:-webkit-sticky;position:sticky}.sticky:before,.sticky:after{content:"";display:table}.no-text{font:0/0 a;text-shadow:none;color:transparent}.no-box-shadow{box-shadow:none !important}.no-before:before{display:none !important;content:""}@-webkit-keyframes menudropFade{0%{opacity:0}100%{opacity:1}}@keyframes menudropFade{0%{transform:translateX(-100%)}100%{transform:translateX(0)}@media(min-width: 992px){0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(0)}}}@-webkit-keyframes envelopeFade{0%{opacity:0}100%{opacity:1}}@keyframes envelopeFade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes envelopeOut{0%{transform:translateY(-150px)}100%{transform:translateY(0)}}@keyframes envelopeOut{0%{transform:translateY(-150px)}100%{transform:translateY(0)}}*{outline:none}*:focus{box-shadow:0 0 0 0 rgba(0,123,255,0)}@media(min-width: 576px){.container{max-width:560px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1100px}}@media(min-width: 1400px){.container{max-width:1200px}}@media(min-width: 1600px){.container{max-width:1400px}}.pagination{justify-content:center}.pagination .page-item{position:relative;display:block;padding:0;color:#999;border:1px solid transparent}.pagination .page-link{display:flex;align-items:center;justify-content:center;height:40px;width:40px;margin:0;padding:.5rem .75rem .5rem .75rem;background-color:transparent;border:1px solid transparent;border-radius:3px;line-height:1.25;font-weight:600;color:#999;font-size:.975rem}@media(min-width: 992px){.pagination .page-link{font-size:.875rem}}.pagination .page-link:hover,.pagination .page-link:focus,.pagination .page-linkactive,.pagination .page-link.active{box-shadow:0 0 0 0 rgba(0,123,255,0)}.pagination .page-link--arrow{font-size:1.4rem;padding-bottom:14px}@media(min-width: 992px){.pagination .page-link--arrow{font-size:1.3rem;padding-bottom:11px}}.pagination a.page-link{color:#000e78}.pagination a.page-link:hover,.pagination a.page-link:focus,.pagination a.page-linkactive,.pagination a.page-link.active{box-shadow:0 0 0 0 rgba(0,123,255,0);color:#2288c4;background-color:#e9faff}.modal-backdrop{background-color:#000}.modal-dialog{max-width:85%}@media(min-width: 992px){.modal-dialog{max-width:900px}}.modal-content{border:none;border-radius:20px;background-color:#f1f2f3;padding:20px 30px;z-index:2000}@media(min-width: 992px){.modal-content{min-width:750px;padding:30px 40px}}.modal-header{padding:0;border:0}.modal-body{padding:2rem 0 1rem 0}.modal-body .form-check{display:flex;align-items:center;min-height:40px;padding-left:0}.modal-body .form-check.is--disabled .modal__form__text:hover,.modal-body .form-check.is--disabled .modal__form__text:focus,.modal-body .form-check.is--disabled .modal__form__checkbox:hover,.modal-body .form-check.is--disabled .modal__form__checkbox:focus{cursor:initial}.modal-body .form-check .modal__form__text:hover,.modal-body .form-check .modal__form__text:focus,.modal-body .form-check .modal__form__checkbox:hover,.modal-body .form-check .modal__form__checkbox:focus{cursor:pointer}.modal__form__text{display:flex;color:#333;font-size:1rem}.modal__form__checkbox{position:relative;width:34px;height:26px;margin-top:0;margin-left:0;margin-right:10px;padding:0}.modal-footer{padding:1rem 0;border:0}.modal-footer .btn{margin-left:0}.modal-title{color:#333;font-size:1.5rem}.card{border-radius:0;border:none;background-color:transparent}.form-control.is-valid,.was-validated .form-control:valid{border-color:unset;background-image:none}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:unset}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:unset}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{color:unset}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#999;background-color:transparent}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#999}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:none}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#666;margin-bottom:5px}.form-control.is-invalid,.was-validated .form-control:invalid{margin-bottom:5px}.modal-open{overflow-y:scroll}div#hs-eu-cookie-confirmation,div.hs-cookie-notification-position-bottom{display:none !important}.dropdown-menu{scrollbar-width:none}.dropdown-menu::-webkit-scrollbar{display:none;width:0px}@media(min-width: 992px){.inset-lg-1{margin-right:8.333333%}}@media(min-width: 992px){.inset-lg-2{margin-right:16.666667%}}html{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:37px}@media(min-width: 768px){html{scroll-padding-top:53px}}@media(min-width: 992px){html{scrollbar-width:11px;scroll-padding-top:55px}}body{font-family:"Open Sans","sans-serif";display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:37px}@media(min-width: 768px){body{overflow-x:initial;height:100vh;scroll-padding-top:53px}}@media(min-width: 992px){body{scrollbar-width:thin;scrollbar-color:#a9a9a9 #f1f2f3;scroll-padding-top:55px}body::-webkit-scrollbar{display:block;width:11px;background-color:#f1f2f3}body::-webkit-scrollbar-thumb{background-color:#a9a9a9}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)}}main,.main{position:relative;display:flex;flex-direction:column;margin-top:67px}@media(min-width: 768px){main,.main{margin-top:75px}}@media(min-width: 992px){main,.main{margin-top:0}}.main__title{text-align:left;font-weight:300;font-size:1.5rem}@media(min-width: 768px){.main__title{font-size:2.1875rem}}@media(min-width: 992px){.main__title{font-size:3rem}}h1,.h1{font-size:1.875rem;color:#000e78;font-weight:200}@media(min-width: 768px){h1,.h1{font-size:3.125rem}}@media(min-width: 992px){h1,.h1{font-size:4.375rem}}h1 strong,.h1 strong{font-weight:400}h2,.h2{font-size:1.5rem;line-height:normal;color:#000e78;font-weight:300}h2 strong,.h2 strong{font-weight:500}@media(min-width: 768px){h2,.h2{font-size:1.875rem}}@media(min-width: 992px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.375rem;color:#000e78;font-weight:300}@media(min-width: 768px){h3,.h3{font-size:1.625rem}}@media(min-width: 992px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem;line-height:1.8rem;font-weight:300}@media(min-width: 768px){h4,.h4{font-size:1.375rem;line-height:2rem;font-weight:400}}@media(min-width: 992px){h4,.h4{font-size:1.5rem;line-height:2.1rem}}p{font-size:1rem;color:#333;line-height:normal}@media(min-width: 768px){p{font-size:1.0625rem}}@media(min-width: 992px){p{font-size:1.125rem;line-height:1.75rem}}p.little,.little p{font-size:.875rem}@media(min-width: 768px){p.little,.little p{font-size:.9375rem}}@media(min-width: 992px){p.little,.little p{font-size:1rem;line-height:1.5rem}}p.mini,.mini p{font-size:.875rem}@media(min-width: 768px){p.mini,.mini p{font-size:.9375rem}}@media(min-width: 992px){p.mini,.mini p{font-size:.9375rem;line-height:1.25rem}}p strong{font-weight:600;letter-spacing:.5px}a{color:#002855}a.little{font-size:.875rem}@media(min-width: 768px){a.little{font-size:.9375rem}}@media(min-width: 992px){a.little{font-size:1rem;line-height:1.5rem}}a:hover,a:active,a:focus{text-decoration:underline}h1 a,h2 a,h3 a,h4 a{color:#002855}h1 a:hover,h1 a:active,h1 a:focus,h2 a:hover,h2 a:active,h2 a:focus,h3 a:hover,h3 a:active,h3 a:focus,h4 a:hover,h4 a:active,h4 a:focus{text-decoration:none}ul{list-style-type:none;padding:0}ul li{position:relative;margin-bottom:5px;margin-left:-5px;padding-left:1.5625rem;font-size:1.0625rem}@media(min-width: 768px){ul li{font-size:1.125rem}}@media(min-width: 992px){ul li{font-size:1.1875rem}}ul li ul{margin-left:25px;list-style-type:none}@media(min-width: 992px){ul li ul{margin-left:60px}}ul li ul li{padding-left:0;list-style-type:disc;margin:10px 0}ul li ul li:before{display:none}.news-page-content ul{list-style-type:unset !important;padding:revert !important}.news-page-content ul li{list-style-type:unset !important;padding:5px 0}.news-page-content p img{max-width:100%;height:auto !important;margin:0 auto;display:block}textarea:focus,input:focus{outline:0}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{outline:0 !important;box-shadow:none !important}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #fff inset !important}code{display:block;padding:1.25rem;margin-bottom:40px}blockquote{margin-bottom:20px;padding:1.25rem;font-size:1.25rem;line-height:1.5625rem;font-weight:300;color:#002855}@media(min-width: 768px){blockquote{font-size:1.375rem;line-height:1.6875rem}}@media(min-width: 992px){blockquote{position:relative;margin:50px 0;padding-left:9.375rem;font-size:1.5rem;line-height:1.875rem;border-left:none}blockquote:after{position:absolute;content:"";display:block;height:100%;min-height:100%;width:1px;top:0;left:115px}}figure figcaption{margin-top:0;font-size:.875rem;line-height:1.1875rem;text-align:center;font-weight:300;letter-spacing:.5px}@media(min-width: 992px){figure figcaption{font-size:1.0625rem;line-height:normal}}::-webkit-scrollbar{width:0;background:transparent}@media(min-width: 992px){::-webkit-scrollbar{width:auto}}sub,sup{font-size:60%}.mgnlEditorBar{min-height:35px !important}.editorIcon:before{width:unset !important}.img__cover{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width: 992px){.img__cover--600{min-height:600px}}.img__box__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:.625rem}@media(min-width: 768px){.img__box__wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:.625rem;grid-row-gap:.625rem}}.img__box__wrapper--center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(min-width: 768px){.img__box__wrapper--center{margin-left:-40px;margin-right:-40px}}.header.sticky{z-index:15;background-color:#fff}@media(min-width: 768px){.header.sticky:after{top:53px}}@media(min-width: 992px){.header.sticky{position:sticky;top:0;box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:0}.header.sticky:after{display:none}}@media(min-width: 1200px){.header.sticky{padding:0}}.header.sticky+main,.header.sticky+.main{margin-top:27px}@media(min-width: 768px){.header.sticky+main,.header.sticky+.main{margin-top:46.5px}}@media(min-width: 992px){.header.sticky+main,.header.sticky+.main{margin-top:0}}.header__logo{margin-left:0}.header__logo__img{max-width:65px}@media(min-width: 768px){.header__logo__img{max-width:75px}}@media(min-width: 992px){.header__logo__img{max-width:120px}}@media(min-width: 1200px){.header__logo__img{max-width:155px}}.header.sticky .header__logo__img{display:none}.header__logo__fixed{display:none;max-width:60px}@media(min-width: 1200px){.header__logo__fixed{max-width:70px}}.header.sticky .header__logo__fixed{display:block;margin-top:0}.header__search:hover .input-group,.header__search:focus .input-group,.header__search:active .input-group{border-color:#2288c4}.header__search .input-group{border:1px solid #999;border-radius:25px;flex-wrap:nowrap;width:100%}@media(min-width: 1200px){.header__search .input-group{max-width:205px}}@media(min-width: 1400px){.header__search .input-group{max-width:unset}}.header__search .form-control{padding-left:.9375rem;padding-right:0;font-size:.875rem;border-radius:25px;border:0}@media(min-width: 1200px){.header__search .form-control{padding-left:1.25rem;padding-right:.75rem}}.header__search .btn{padding:0 10px 2px 10px;margin-left:-1px;border:0}.header__search .btn:hover,.header__search .btn:focus,.header__search .btn:active{color:#2288c4}.header__search__main{display:none}@media(min-width: 1200px){.header__search__main{display:flex;margin-left:20px;max-width:none}.header.sticky .header__search__main{margin-top:-3px}}@media(min-width: 1200px){.header__search__main .form-control{min-width:160px}}@media(min-width: 1400px){.header__search__main .form-control{min-width:180px}}.header .login-365-download-icon-wrapper .login-365-download-icon{height:18px;-webkit-filter:grayscale(1) invert(0.7);filter:grayscale(1) invert(0.7)}.header .login-365-download-icon-wrapper a:focus,.header .login-365-download-icon-wrapper a:hover{color:unset}.header .login-365-download-icon-wrapper:hover .login-365-download-icon{-webkit-filter:unset;filter:unset}.header .login-365-download-icon-wrapper:hover a{color:#000e78}.header .zip-folder-menu-icon-wrapper{position:relative}.header .zip-folder-menu-icon-wrapper .zip-folder-menu-icon{height:24px;-webkit-filter:grayscale(1) invert(0.7);filter:grayscale(1) invert(0.7)}.header .zip-folder-menu-icon-wrapper .zip-folder-menu-badge{display:none}.header .zip-folder-menu-icon-wrapper.filled .zip-folder-menu-icon{-webkit-filter:unset;filter:unset}.header .zip-folder-menu-icon-wrapper.filled .zip-folder-menu-badge{position:absolute;top:-5px;left:calc(100% - 7.5px);display:flex;align-items:center;justify-content:center;height:17px;border-radius:8px;background-color:#2288c4;color:#fff;padding:2px 5px;font-size:12px;font-weight:bold;line-height:17px;text-align:center}.header .header__mobile__aux .zip-folder-menu-icon-wrapper .zip-folder-menu-icon{-webkit-filter:grayscale(1) invert(0.3);filter:grayscale(1) invert(0.3)}.header .header__mobile__aux .zip-folder-menu-icon-wrapper.filled .zip-folder-menu-icon{-webkit-filter:unset;filter:unset}.header__mobile{position:fixed;width:100%;min-height:68px;color:#002855;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);border-bottom:1px solid #ccc;z-index:5}.header__mobile.active{height:100%;overflow-y:scroll}.page--blank .header__mobile{border-bottom:1px solid #ccc}.header__mobile__hr{width:15%;margin-left:0;border-top:2px solid rgba(0,0,0,.1)}@media(min-width: 768px){.header__mobile__hr{width:100%}}.header__mobile__container{position:fixed;display:flex;justify-content:space-between;align-items:flex-end;max-width:none;width:100%;padding-top:10px;padding-bottom:15px;background-color:#fff;border-bottom:1px solid #ccc;z-index:3000}@media(min-width: 768px){.header__mobile__container{padding-bottom:20px}}.header__mobile__main{display:flex;align-items:flex-end}.header__mobile__menu{background-color:#fff;margin-top:67px}@media(min-width: 768px){.header__mobile__menu{margin-top:80px}}.header__mobile__menu.show{height:100vh;overflow-y:scroll;overflow-x:hidden}.header__mobile__menu__wrapper{position:relative;height:100%}.header__mobile__menu__selector{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:20px 0 20px 10px;border-bottom:1px solid #ccc;background-color:#fff}.header__mobile__menu__selector .btn{color:#666}.header__mobile__submenu>.header__mobile__menu__selector{justify-content:flex-start;color:#666;border-bottom:none;padding-bottom:0}.header__mobile__submenu>.header__mobile__menu__selector .demo-icon{color:#666;transform:rotate3d(0, 1, 0, 180deg)}.header__mobile__submenu>.header__mobile__menu__selector .header__mobile__link{color:#666}.header__mobile__menu__content{position:absolute;top:0;right:-100%;height:100vh;width:100%;display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0;border:0;border-radius:0;transform:none !important;transition:right ease-out .2s;background-color:#fff}.header__mobile__menu__content.show{right:0;display:flex;z-index:3}.header__mobile__link{text-transform:uppercase;color:#000e78;font-weight:600}.header__mobile__link.isLower{text-transform:initial;color:#666}.header__mobile__submenu{height:100%;width:100%;z-index:2000}.header__mobile__item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;font-weight:600}.header__mobile__item.is--lang{flex-direction:row;justify-content:flex-start;max-width:85%}.header__mobile__item__link{text-transform:capitalize}.header__mobile__item__link.is--sublink{color:#666;font-size:.9375rem}.header__mobile__item__link.is--selected{color:#2288c4}.header__mobile__item~.collapsed .header__mobile__item,.header__mobile__item~.collapse .header__mobile__item,.header__mobile__item~.collapsing .header__mobile__item{padding:8px 0}.header__mobile__list{padding:0 20px}.header__mobile__list .product__collapse{padding:12.5px 0;border:none}.header__mobile__list .product__btn{padding:0;width:auto}.header__mobile__list .product__btn.no-text{width:30px;height:30px;justify-content:center;align-items:center}.header__mobile__list .product__btn:before{left:unset;right:20%;top:50%}.header__mobile__list .product__btn[aria-expanded=true]:before{color:#2288c4}.header__mobile__list .product__btn[aria-expanded=true]~.header__mobile__item__link{color:#2288c4}.header__mobile__aux{display:flex;align-items:flex-end;justify-content:flex-end;flex-grow:1;height:100%}.header__mobile__aux .demo-icon{display:flex;font-size:20px;color:#666;margin-left:15px}.header__mobile__aux .dropdown-toggle:after{display:none}.header__mobile__hamburguer .demo-icon{font-size:1.2rem;color:#666}@media(min-width: 768px){.header__mobile__hamburguer .demo-icon{font-size:1.8rem}}.header__mobile__hamburguer__icon{display:flex;position:relative;width:26px;height:16px;border-top:3px solid #666;transition:all ease-in .3s}.header__mobile__hamburguer__icon:after,.header__mobile__hamburguer__icon:before{content:"";position:absolute;width:100%;height:3px;top:3.5px;left:0;transition:all ease-in .3s;background-color:#666}.header__mobile__hamburguer__icon:before{top:11px}.navbar-toggler[aria-expanded=true] .header__mobile__hamburguer__icon{border-color:transparent}.navbar-toggler[aria-expanded=true] .header__mobile__hamburguer__icon:before{top:0;transform:rotate3d(0, 0, 1, 45deg)}.navbar-toggler[aria-expanded=true] .header__mobile__hamburguer__icon:after{top:0;transform:rotate3d(0, 0, 1, -45deg)}@media(min-width: 768px){.header__mobile__hamburguer__icon{width:30px;height:26px;border-top:4px solid #666}.header__mobile__hamburguer__icon:after{height:4px;top:6px}.header__mobile__hamburguer__icon:before{height:4px;top:75%}.navbar-toggler[aria-expanded=true] .header__mobile__hamburguer__icon:before{top:0}}.header.sticky .header__mobile__logo .header__logo__img{display:block}.header__mobile__search{align-items:center;justify-content:center;top:13px !important}.header__mobile.active .header__mobile__search{left:10% !important}@media(min-width: 768px){.header__mobile__search{top:18px !important;left:10% !important}}@media(min-width: 768px){.header__mobile__search .input-group{width:100%}}@media(min-width: 768px){.header__mobile__search .form-control{padding:1.575rem 0 1.575rem 1.5625rem}}.header__laptop{position:relative;box-shadow:none}.page--blank .header__laptop{border-bottom:1px solid #ccc}.header__laptop__user{display:flex;justify-content:flex-end;padding-top:5px;margin-bottom:15px}.header.sticky .header__laptop__user{display:none}.header__laptop__user__menu{display:flex;justify-content:flex-end;padding:10px;padding-right:0}.header__laptop__user__item{display:flex;justify-content:center;align-items:center;padding:0 20px;font-size:.938rem;line-height:1.188rem;color:#999;border-right:1px solid #999}.header__laptop__user__item:last-child{padding-right:0;border-right:0}.header__laptop__user__item .dropdown-toggle:after{display:none}.header__laptop__user__item .dropdown-menu{min-width:0;padding-top:0;padding-bottom:0}.header__laptop__user__item .dropdown-item{padding-top:10px;padding-bottom:10px;min-width:0;font-size:.938rem}.header__laptop__user__link{color:#999}.header__laptop__user__link:hover,.header__laptop__user__link:focus,.header__laptop__user__link:active{color:#000e78;text-decoration:none}.header__laptop__user__link.with-icon{display:flex;align-items:center}.header__laptop__search{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:0}@media(min-width: 1200px){.header__laptop__search{display:none}}.header__laptop__search .input-group{flex:0 1 100%;width:100%}.header__laptop__search .dropdown{position:initial}.header__laptop__search .form-control{padding:1.575rem 0 1.575rem 1.5625rem}.header__laptop__btn{display:block;padding-right:0;border-left:1px solid #999;margin-left:.625rem;border-radius:0}@media(min-width: 1200px){.header__laptop__btn{display:none}}.header__laptop__btn:after{content:"";display:block;top:100%;width:0;height:2px;border:0;background-color:#000e78;transition:all .2s ease-out}.header__laptop__btn:hover,.header__laptop__btn:focus{color:#000e78}.header__laptop__btn:hover:after,.header__laptop__btn:focus:after{width:100%}.header__laptop__btn[aria-expanded=false]:after{width:0}@media(min-width: 992px){.header__laptop__search .header__laptop__btn{position:relative;border-left:0}.header__laptop__search .header__laptop__btn:before{content:"";display:block;width:1px;height:60%;background-color:#999;position:absolute;left:0;top:8px}}.header__laptop__main{padding-top:0;padding-bottom:25px}@media(min-width: 992px){.header__laptop__main{padding-bottom:15px}}@media(min-width: 1200px){.header__laptop__main{padding-bottom:0}.header.sticky .header__laptop__main{padding-bottom:0;padding-top:0;margin-top:0}}.header.sticky .header__laptop__main{padding-top:5px;padding-bottom:5px}@media(min-width: 1200px){.header.sticky .header__laptop__main{padding:0}}.header__laptop__main .navbar{position:unset;padding:0}.header__laptop__content{display:flex;justify-content:flex-end;align-items:center;width:100%;height:auto;margin-top:0}@media(min-width: 1200px){.header__laptop__content{height:100%;min-height:70px}.header.sticky .header__laptop__content{min-height:47px}}@media(min-width: 1200px){.header__laptop__content .navbar-nav{height:100%;min-height:70px;padding:0}.header.sticky .header__laptop__content .navbar-nav{min-height:0}}.header__laptop__content .nav-item{position:unset;margin-bottom:0;padding-left:25px;border-bottom:0}@media(min-width: 1200px){.header__laptop__content .nav-item{display:flex;align-items:flex-end;height:100%;min-height:70px}.header.sticky .header__laptop__content .nav-item{min-height:0;align-items:flex-end}}.header__laptop__content .nav-item .dropdown{position:unset}.header__laptop__content .only-sticky-contact{display:none}.header.sticky .header__laptop__content .only-sticky-contact{display:flex;align-items:center;font-size:.938rem;margin-left:20px;color:#000e78;text-decoration:none}.header__laptop__extra{display:flex;justify-content:space-between;width:100%;margin-top:-50px;flex-grow:1}.header.sticky .header__laptop__extra{margin-top:0}.header__laptop__arrow{display:flex;justify-content:flex-end;margin-left:5px !important;padding:0;font-size:.8rem;color:#ccc}.header__laptop__arrow .demo-icon{font-size:.8rem}.header__laptop__arrow[aria-expanded=true]{flex:0 1 auto;margin-right:10px;color:#000e78 !important;transform:rotate(180deg)}.header__laptop__button{position:unset;display:flex;align-items:center;justify-content:center;height:100%;padding:0}@media(min-width: 1200px){.header__laptop__button{border-bottom:0;min-height:45px;align-items:flex-start}.header.sticky .header__laptop__button{align-items:center;min-height:55px}}.header__laptop__button:hover,.header__laptop__button:focus,.header__laptop__button:active{cursor:pointer}.header__laptop__button:hover .header__laptop__link,.header__laptop__button:focus .header__laptop__link,.header__laptop__button:active .header__laptop__link{color:#000e78;text-decoration:none}.header__laptop__button:hover .header__laptop__link:after,.header__laptop__button:focus .header__laptop__link:after,.header__laptop__button:active .header__laptop__link:after{width:100%}.header__laptop__button:hover .header__laptop__arrow,.header__laptop__button:focus .header__laptop__arrow,.header__laptop__button:active .header__laptop__arrow{color:#000e78}.header__laptop__button.show{position:relative;flex-wrap:unset;height:auto;top:0;left:0;z-index:auto;background-color:transparent}.header__laptop__button.show>.demo-icon{color:#000e78}.header__laptop__button.show .header__laptop__link{color:#000e78}.header__laptop__button.show .header__laptop__link:after{width:100%}.header__laptop__link{font-size:.938rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-transform:uppercase;color:#000e78}.show>.header__laptop__link{display:block}.header__laptop__link:after{content:"";display:block;top:100%;width:0;height:2px;background-color:#000e78;transition:all .2s ease-out}.header__laptop__link.active:after{width:100%}footer{flex-grow:1;color:#fff;background-color:#212438;font-size:.875rem;letter-spacing:0}footer p,footer a,footer span{color:#fff;font-size:.875rem;line-height:1.188rem;letter-spacing:0}.footer__main{padding-top:60px;padding-bottom:40px}.footer__main__link{color:#fff}.footer__main__link:hover,.footer__main__link:focus,.footer__main__link:active{color:#fff}.footer__logo{margin-bottom:30px}@media(min-width: 992px){.footer__logo{margin-bottom:40px}}.footer__logo .img-fluid{max-width:100px}.footer__places{display:flex;flex-direction:column}@media(min-width: 768px){.footer__places{flex-direction:row;flex-wrap:wrap}}@media(min-width: 992px){.footer__places{flex-direction:column}}@media(min-width: 1200px){.footer__places{flex-direction:row;flex-wrap:wrap}}.footer__address{margin-bottom:2rem}@media(min-width: 768px){.footer__address{flex:0 1 50%}}@media(min-width: 992px){.footer__address{flex:0 1 auto}.footer__address:last-child{margin-bottom:0}}@media(min-width: 1200px){.footer__address{margin-right:25px}.footer__address:last-child,.footer__address:nth-child(even){margin-bottom:0;margin-right:0}}@media(min-width: 1400px){.footer__address{margin-right:50px}}.footer__address__data{display:block;margin-bottom:1rem}.footer__menu{display:flex;justify-content:flex-start}@media(min-width: 1200px){.footer__menu{justify-content:space-between}}.footer__menu__col{flex:0 1 33.33%;min-width:190px}@media(min-width: 1200px){.footer__menu__col{flex:0 1 auto;min-width:0}}@media(min-width: 1200px){.footer__menu__col.is-double{display:flex;flex-direction:row;max-width:360px}}@media(min-width: 1400px){.footer__menu__col.is-double{max-width:none}}.footer__menu__group{margin-bottom:2.5rem}.footer__menu__group:last-child{margin-bottom:0}.footer__menu__group .footer__menu__image img{width:165px}@media(min-width: 1200px){.is-double>.footer__menu__group:first-child{margin-right:2rem}}@media(min-width: 1400px){.is-double>.footer__menu__group:first-child{margin-right:2.5rem}}@media(min-width: 1600px){.is-double>.footer__menu__group:first-child{margin-right:3.5rem}}@media(min-width: 1800px){.is-double>.footer__menu__group:first-child{margin-right:4.5rem}}.footer__menu__title{display:block;margin-bottom:1rem;text-transform:uppercase}.footer__menu__item{margin-bottom:.45rem;margin-left:0;padding-left:0;line-height:1.55rem;font-size:1rem}.footer__menu__link{font-size:1rem;line-height:1.375rem;letter-spacing:0;color:#fff}.footer__menu__link:hover,.footer__menu__link:focus,.footer__menu__link:active{color:#fff;text-decoration:underline}.footer__copy{border-top:1px solid #4d516b;color:#999}.footer__copy p{color:#999}.footer__copy .container{padding:1.75rem}.footer__copy__nav{display:block}@media(min-width: 768px){.footer__copy__nav{display:flex;flex-wrap:nowrap}}@media(min-width: 992px){.footer__copy__nav{justify-content:flex-end}}.footer__copy__item{width:50%;padding-left:0;margin-left:0;margin-bottom:10px}@media(min-width: 768px){.footer__copy__item{width:auto;padding-left:5px;margin-bottom:5px}}.footer__copy__item:first-child{padding-left:0}.footer__copy__item:first-child:before{display:none}@media(min-width: 768px){.footer__copy__item:before{content:"|"}}.footer__copy__link{color:#999}.footer__copy__link:hover,.footer__copy__link:focus,.footer__copy__link:active{color:#fff}.button{padding:1rem;text-transform:uppercase;font-size:1rem;font-weight:600;letter-spacing:1px;text-align:center;border-radius:5px;border-color:transparent;transition:all .2s ease-in;min-width:140px}@media(min-width: 768px){.button{font-size:1rem;min-width:180px}}@media(min-width: 992px){.button{font-size:1.125rem;padding:1rem 2rem}}@media(min-width: 1200px){.button{min-width:220px;min-height:60px}}@media(min-width: 992px){.column__text .button{font-size:1rem}}@media(min-width: 1200px){.column__text .button{min-width:283px}}.button.btn-primary{background-color:#000e78}.button.btn-primary:hover,.button.btn-primary:focus{background-color:#000b60;border-color:transparent}.button.btn-primary.btn-primary--grad{background:linear-gradient(180deg, #284A9B 0%, #0078C0 100%)}.button.btn-primary.btn-primary--grad:hover,.button.btn-primary.btn-primary--grad:focus{background:linear-gradient(180deg, #000E78 0%, #000E78 100%);border-color:transparent}.button.btn-secondary{background-color:transparent;border:2px solid #000b60;color:#000e78}.button.btn-secondary:hover,.button.btn-secondary:focus{color:#fff;background-color:#000b60;border-color:transparent}.button.btn-secondary.color--white{background-color:transparent;border:2px solid #fff;color:#fff}.button.btn-secondary.color--white:hover,.button.btn-secondary.color--white:focus{color:#fff;background-color:#000b60;border-color:#000b60}.button.btn-tertiary{min-width:200px;min-height:50px;background-color:#f1f2f3;color:#000e78}.button.btn-tertiary:hover,.button.btn-tertiary:focus{color:#2288c4;background-color:#e9faff;border-color:transparent}.button.btn-tertiary.has--icon{padding:1rem;text-align:center}.button.btn-tertiary.has--icon .demo-icon{margin-right:20px}.button--little{font-size:.9rem;min-width:0;min-height:0}@media(min-width: 992px){.button--little{padding:.9rem 1rem;min-height:0}}@media(min-width: 1400px){.button--little{font-size:1rem;padding:.9rem 2rem;min-height:0}}.table{border:0;font-size:1.0625rem}@media(min-width: 768px){.table{font-size:1.125rem}}@media(min-width: 992px){.table{font-size:1.1875rem}}.table thead{color:#002855}.table thead th{border-top:0;border-bottom:0}.table thead th:first-child{border:0}.table thead th:last-child{border-right:0}.table tbody th{border-left:0}.table tbody td:last-child{border-right:0}.form__box{margin-bottom:40px;padding:30px;background-color:#f1f2f3}@media(min-width: 768px){.form__box{margin-bottom:65px}}.video__fill{width:100%;object-fit:cover}.menu__container{width:100vw;min-height:90px;padding:0;border-radius:0;background-color:#fff;left:4.5px !important;top:132px;border-left:0;border-right:0;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);box-shadow:0 5px 5px -5px rgba(0,0,0,.3);scrollbar-width:none}.menu__container::-webkit-scrollbar{display:none;width:0px}.header.sticky .menu__container{top:62px}.show>.menu__container{display:flex;flex-direction:column}@media(min-width: 576px){.menu__container{left:4.5px !important}}@media(min-width: 768px){.menu__container{left:5px !important}}@media(min-width: 992px){.menu__container{width:100%;left:0 !important}}@media(min-width: 1200px){.menu__container{top:148px}.header.sticky .menu__container{top:61px}}.submenu{background-color:transparent}.submenu>.container{padding:0 15px}.submenu__standard{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:2.5rem;grid-row-gap:2.5rem;height:100%;width:100%;margin-left:0;padding:65px 0}@media(min-width: 1200px){.submenu__standard{grid-template-columns:repeat(5, 1fr);grid-row-gap:.7rem;grid-column-gap:.7rem}}.submenu__standard .box__submenu__title{max-width:none;padding:15px 15px;height:auto;color:#999;font-weight:600;text-transform:uppercase;background-color:rgba(255,255,255,.7)}.submenu__standard .box__submenu__title:after{display:inline-flex}.submenu__icons{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:45px;height:100%;width:100%;margin-left:0;padding:35px 0}@media(min-width: 1200px){.submenu__icons{padding:85px 0}}.submenu__icons__group:nth-child(n+4) .submenu__icons__item{border-top:0}.submenu__icons__item{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.submenu__icons__item .submenu__product__link{border:0 !important}.submenu__icons__item .demo-icon::before{margin-left:0}.submenu__icons__list{list-style-type:none;padding-left:0;margin-left:0}.submenu__icons__single{list-style-type:none;font-size:.9375rem;color:#666;font-weight:400;margin-bottom:20px}.submenu__icons__link{color:#666;font-weight:600;transition:all ease-in .3s}.submenu__icons__link:hover,.submenu__icons__link:focus{color:#000e78;text-decoration:none}.submenu__product{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem;height:100%;width:100%;padding:65px 0}.submenu__product__area{position:relative;width:auto;min-height:220px}.submenu__product__type{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2.5rem;height:100%;width:100%;font-size:1.125rem;font-weight:600;line-height:1.375rem}.submenu__product__submenu{display:flex;justify-content:space-between;align-items:center}.header__mobile .submenu__product__link{display:flex;align-items:center;justify-content:flex-start;padding:.7rem 0;color:#000e78;transition:all .4s ease-in;font-size:1rem}.header__mobile .submenu__product__link:after{display:inline-flex;justify-content:center;align-items:center;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"fontello";speak:none;font-weight:400;content:"";opacity:0}.header__laptop .submenu__product__link{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1.25rem 0;color:#666;font-size:1rem;font-weight:600;text-transform:uppercase;border-top:1px solid #ccc;transition:all .4s ease-in}.header__laptop .submenu__product__link:nth-last-child(2):nth-child(odd),.header__laptop .submenu__product__link:nth-last-child(2):nth-child(even){border-bottom:1px solid #ccc}.header__laptop .submenu__product__link:last-child{border-bottom:1px solid #ccc}.submenu__product__link:hover,.submenu__product__link:focus{color:#000e78;text-decoration:none}.submenu__product__link:hover:after,.submenu__product__link:focus:after{opacity:1}.submenu__product__link .demo-icon{font-size:3rem;margin-right:15px}.submenu__product__text{flex-grow:1;font-weight:600;text-transform:initial}.submenu__product__sector{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.625rem}.submenu__product__title{display:block;margin-bottom:1.5rem;margin-top:0;font-size:1rem;font-weight:400;line-height:1.375rem;text-transform:uppercase;color:#666}.submenu__product .box__submenu__title{max-width:none;padding:15px 15px;height:auto;color:#999;font-weight:600;text-transform:uppercase;background-color:rgba(255,255,255,.7)}.submenu__product .box__submenu__title:after{display:inline-flex}.section__padding__top{padding-top:2.5rem}@media(min-width: 992px){.section__padding__top{padding-top:3.125rem}}@media(min-width: 1200px){.section__padding__top{padding-top:4.375rem}}@media(min-width: 1600px){.section__padding__top{padding-top:4.375rem}}.section__padding__bottom{padding-bottom:2.5rem}@media(min-width: 992px){.section__padding__bottom{padding-bottom:3.125rem}}@media(min-width: 1200px){.section__padding__bottom{padding-bottom:4.375rem}}@media(min-width: 1600px){.section__padding__bottom{padding-bottom:4.375rem}}.section__border__bottom{border-bottom:1px solid #ccc}.category__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:3rem}@media(min-width: 768px){.category__wrapper{grid-row-gap:2.9rem}}@media(min-width: 992px){.category__wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:.65rem;grid-row-gap:.65rem}}.sector__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:3rem}@media(min-width: 768px){.sector__wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:.625rem;grid-row-gap:.625rem}}.column__dynamic{position:relative;z-index:2;width:100%}.column__text{display:flex;flex-direction:column}.column__text--center{justify-content:center}.column__text h2{margin-top:20px}@media(min-width: 768px){.column__text h2{margin-top:40px}}.column__text h2:first-child{margin-top:0}@media(min-width: 992px){.column__img{padding-left:50px}}@media(min-width: 992px){.flex-row-reverse .column__img{padding-left:0;padding-right:50px}}.milestone__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:2rem}@media(min-width: 768px){.milestone__wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:1.5rem;grid-row-gap:2rem}}@media(min-width: 992px){.milestone__wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:2rem;grid-row-gap:2.5rem}}@media(min-width: 1200px){.milestone__wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:2.5rem;grid-row-gap:3.125rem}}.anchor__menu{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid gray}@media(min-width: 992px){.anchor__menu{display:inline-flex;flex-wrap:wrap;align-items:center;margin-bottom:0;padding-bottom:0;border-bottom:0}}.anchor__title{border-bottom:1px solid #999}@media(min-width: 768px){.anchor__collapse{padding-top:20px}}@media(min-width: 992px){.anchor__collapse{padding-top:0}}.anchor__item{padding-left:10px}@media(min-width: 992px){.anchor__item{padding-left:0;padding-right:40px}}.anchor__link{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.25rem;text-transform:uppercase;color:#666}.anchor__link:after{content:"";display:block;top:100%;width:0;height:2px;background-color:#2288c4;transition:all .2s ease-out}.anchor__link:hover,.anchor__link:focus,.anchor__link:active,.anchor__link.active{color:#2288c4;text-decoration:none}.anchor__link:hover:after,.anchor__link:focus:after,.anchor__link:active:after,.anchor__link.active:after{width:0}@media(min-width: 992px){.anchor__link:hover:after,.anchor__link:focus:after,.anchor__link:active:after,.anchor__link.active:after{width:100%}}.box__submenu{display:flex;flex-direction:column-reverse;background-position:center center;background-size:cover}.sector__wrapper>.box__submenu,.img__box__wrapper>.box__submenu{min-height:200px}.img__box__wrapper--center>.box__submenu{flex:0 1 100%}@media(min-width: 768px){.sector__wrapper>.box__submenu,.img__box__wrapper>.box__submenu{min-height:240px}.img__box__wrapper--center>.box__submenu{flex:0 1 49%}}@media(min-width: 992px){.box__submenu{min-height:215px}.img__box__wrapper--center>.box__submenu{flex:0 1 30.6%}}@media(min-width: 1200px){.sector__wrapper>.box__submenu{min-height:300px}.img__box__wrapper>.box__submenu{min-height:270px}}.box__submenu:hover,.box__submenu:focus{text-decoration:none}.box__submenu:hover .box__submenu__title,.box__submenu:focus .box__submenu__title{text-decoration:none;color:#000e78;background-color:rgba(255,255,255,.9)}.box__submenu:hover .box__submenu__title:after,.box__submenu:focus .box__submenu__title:after{opacity:1}.sector__wrapper>.box__submenu:hover .box__submenu__title,.sector__wrapper>.box__submenu:focus .box__submenu__title{color:#2288c4}.box__submenu__title{padding:1.563rem .938rem;font-size:1rem;font-weight:600;line-height:1.375rem;position:relative;color:#666;background-color:rgba(255,255,255,.7);display:flex;justify-content:space-between;align-items:center;transition:all .4s ease-in}.sector__wrapper .box__submenu__title{color:#000e78;font-size:1.125rem;font-weight:600;padding:.5rem .938rem;text-transform:capitalize}.sector__wrapper .box__submenu__title:after{opacity:1;margin-left:.625rem;min-height:50px}@media(min-width: 768px){.sector__wrapper .box__submenu__title{padding:1.563rem .938rem}}.header__laptop__content .box__submenu__title{color:#666;text-transform:initial;background-color:rgba(255,255,255,.85)}.box__submenu__title:after{display:inline-flex;justify-content:center;align-items:center;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"fontello";speak:none;font-weight:400;content:"";opacity:0;transition:all ease-in .3s}@media(min-width: 992px){.box__submenu__title{padding:.938rem .938rem;min-height:75px}}.box__category{position:relative;overflow:hidden}.box__category:hover .box__category__bg,.box__category:focus .box__category__bg{transform:scale(1.1)}.box__category__bg{background-position:center center;background-size:cover;z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;transition:all .3s ease-in}.box__category__link{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:200px;padding:1.25rem;color:#fff;overflow:hidden;z-index:2;transition:all .2s ease-in-out}@media(min-width: 768px){.box__category__link{min-height:260px}}@media(min-width: 1200px){.box__category__link{min-height:340px}}@media(min-width: 1400px){.box__category__link{padding:2.5rem}}.box__category__link:after{z-index:1;content:"";position:absolute;top:-40%;left:-15%;bottom:-120%;width:55%;transform:rotate3d(2, -1, 1, 30deg);background:linear-gradient(180deg, #0078C0 0%, #284A9B 100%);opacity:1;transition:all .2s ease-in-out}.box__category__link:hover,.box__category__link:focus{text-decoration:none;color:#fff}.box__category__link:hover:after,.box__category__link:focus:after{background:linear-gradient(180deg, #0078C0 0%, #2288C4 100%)}@media(min-width: 768px){.box__category__link:hover .box__category__link__cta:before,.box__category__link:focus .box__category__link__cta:before{width:100%}}.box__category__link__text{z-index:2;font-size:1.125rem;max-width:35%;padding-bottom:1.2rem}@media(min-width: 768px){.box__category__link__text{max-width:33%;font-size:1.5rem}}@media(min-width: 992px){.box__category__link__text{max-width:32%}}@media(min-width: 1200px){.box__category__link__text{max-width:37%}}@media(min-width: 1400px){.box__category__link__text{max-width:40%;font-size:2rem}}.box__category__link__cta{position:relative;width:max-content;text-transform:uppercase;font-size:0;text-shadow:none;color:transparent;z-index:2}.box__category__link__cta i.demo-icon{font-size:1.125rem;color:#fff}@media(min-width: 768px){.box__category__link__cta i.demo-icon{font-size:.85rem;margin-left:10px}}.box__category__link__cta:before{content:"";position:absolute;display:inline-block;border-bottom:2px solid #fff;transition:all .3s ease-in;top:100%;height:1px;width:0}@media(min-width: 768px){.box__category__link__cta{font-size:.875rem;color:#fff}}@media(min-width: 1400px){.box__category__link__cta{font-size:1rem}}.box__milestone{min-height:200px;width:100%;background-color:transparent}.box__milestone__head{position:relative;margin-bottom:1rem;overflow:hidden}@media(min-width: 992px){.box__milestone__head{margin-bottom:1.5rem}}.box__milestone__head__img{width:100%;height:100%}.box__milestone__head__img:before{content:"";position:absolute;top:-30px;left:-25%;bottom:0;width:50%;height:100%;background-color:#000;background:linear-gradient(160deg, black 0%, rgba(0, 0, 0, 0) 100%);transform:rotate3d(0, 0, 1, 20deg) scale(1.3)}@media(min-width: 992px){.box__milestone__head__img:before{left:-15%}}@media(min-width: 1600px){.box__milestone__head__img:before{left:-20%}}.box__milestone__img{width:100%;height:190px;object-fit:cover;object-position:center center}.box__milestone__date{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:37%;font-size:2rem;font-weight:600;color:#fff;padding:1.25rem 1.25rem .625rem .9375rem;z-index:2}@media(min-width: 992px){.box__milestone__date{max-width:50%;font-size:2.25rem}}@media(min-width: 1200px){.box__milestone__date{max-width:45%}}.box__project{display:flex;flex-direction:column;background-color:#eee}.box__project__img{object-position:center center;object-fit:cover;height:230px;width:100%}@media(min-width: 768px){.box__project__img{min-height:330px}}@media(min-width: 992px){.box__project__img{min-height:430px}}@media(min-width: 1200px){.box__project__img{min-height:470px}}@media(min-width: 1400px){.box__project__img{min-height:370px}}@media(min-width: 1600px){.box__project__img{min-height:530px}}.box__project__footer{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px 20px 15px 20px}@media(min-width: 992px){.box__project__footer{padding:35px 30px 25px 30px}}.box__project__title{width:100%;padding-bottom:20px;color:#333;font-weight:500;font-size:1rem}@media(min-width: 768px){.box__project__title{font-size:1.0625rem}}@media(min-width: 992px){.box__project__title{font-size:1.125rem}}.box__project__info{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 1200px){.box__project__info{flex-direction:row}}.box__project__location{display:flex;margin-right:15px;margin-bottom:30px;color:#666}@media(min-width: 992px){.box__project__location{margin-bottom:15px}}@media(min-width: 1200px){.box__project__location{margin-bottom:0;min-width:40%}}@media(min-width: 1600px){.box__project__location{min-width:fit-content}}.box__project__location__text,.box__project__location .demo-icon{margin-bottom:0;font-size:.875rem}@media(min-width: 768px){.box__project__location__text,.box__project__location .demo-icon{font-size:.9375rem}}@media(min-width: 992px){.box__project__location__text,.box__project__location .demo-icon{font-size:1rem}}.box__project__logos{display:flex;justify-content:flex-start;align-items:flex-start;align-content:baseline;flex-wrap:wrap}@media(min-width: 1200px){.box__project__logos{justify-content:flex-end}}.box__project__link{padding:0 5px;min-width:100px;flex:0 1 auto;filter:grayscale(100%)}@media(min-width: 1200px){.box__project__link{padding:0 8px;max-width:50%}}@media(min-width: 1600px){.box__project__link{min-width:0;max-width:114px}}.box__project__link:hover,.box__project__link:focus{filter:grayscale(0%);text-decoration:none}.box__product{flex:0 1 100%;margin:20px 0}@media(min-width: 768px){.box__product{flex:0 1 50%;margin:20px 20px}}@media(min-width: 992px){.box__product{flex:0 1 29%}}.box__product__img{max-width:120px}@media(min-width: 992px){.box__product__img{max-width:120px}}.card{height:100%}.card a:hover{text-decoration:none !important}.card a:hover p{color:#2288c4 !important}.card__gallery .swiper-pagination{bottom:0}.card-gallery--4 .card>a{position:relative;display:flex;flex-direction:column}.card-gallery--4 .card,.card-gallery--4 .card>a{height:100%}@media(min-width: 1200px){.card-gallery--4 .card,.card-gallery--4 .card>a{min-height:505px}}@media(min-width: 1200px){.card-gallery--4 .swiper-slide{min-height:505px}}.card-gallery--4 .card__image{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.card-gallery--4 .card__image{min-height:260px;align-items:flex-end;height:345px}}@media(min-width: 1200px){.card-gallery--4 .card__image{height:305px}}.card__image__item{width:100%}.card-gallery--4 .card__image__item{width:auto;max-width:200px}@media(min-width: 1200px){.card-gallery--4 .card__image__item{max-height:290px}}.card__text{padding:1.875rem;flex-grow:1}.card__text p{font-weight:600}.card-gallery--4 .card__text{display:flex}.card-gallery--4 .card__text p{font-size:1rem;line-height:1.5rem}.card__link{position:relative;overflow:hidden;display:flex;flex-direction:column;flex:0 1 100%;box-shadow:0 0 1px 0 rgba(0,0,0,.3);transition:all ease-in .3s;padding:15px 30px;background-color:#fff;background-position:center right;background-size:cover;background-repeat:no-repeat;background-position-x:115px}.card__link:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;transform:rotate(195deg) scale(1.5);background-color:#fff}@media(min-width: 768px){.card__link:before{left:-10%;top:-60px;height:135%}}@media(min-width: 992px){.card__link:before{left:-20%;top:0;height:175%;transform:rotate(195deg) scale(1.5)}}@media(min-width: 1400px){.card__link:before{top:-15%;left:-5%;height:230%}}@media(min-width: 768px){.card__link{padding:20px 35px;background-position-x:-5px}}@media(min-width: 992px){.card__link{padding:35px 40px;background-position-x:-100%}}@media(min-width: 1400px){.card__link{padding:45px 50px;background-position-x:230px}}.card__link:hover,.card__link:focus{box-shadow:0 0 20px 0 rgba(0,0,0,.3);text-decoration:none}.card__link:hover .card__link__text p,.card__link:hover .card__link__text ul,.card__link:hover .card__link__text li,.card__link:focus .card__link__text p,.card__link:focus .card__link__text ul,.card__link:focus .card__link__text li{color:#666}.card__link:hover .card__link__title,.card__link:focus .card__link__title{color:#2288c4}.card__link:hover .card__link__icon,.card__link:focus .card__link__icon{filter:invert(45%) sepia(40%) saturate(1394%) hue-rotate(166deg) brightness(90%) contrast(85%)}.card__link--ver{background-color:#f1f2f3;padding:0}.card__link--ver:before{display:none}.card__link--ver .card__link__icon{height:35px;width:auto;margin-bottom:0}@media(min-width: 1200px){.card__link--ver .card__link__icon{height:48px}}.card__link--ver:hover .card__link__icon,.card__link--ver:focus .card__link__icon{filter:none}.card__link--ver:hover .card__link__icon__wrapper,.card__link--ver:focus .card__link__icon__wrapper{background-color:rgba(0,14,120,.6)}.card__link__bgheader{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;background-position:center left;background-size:cover;background-repeat:no-repeat;height:210px}@media(min-width: 768px){.card__link__bgheader{height:195px}}@media(min-width: 992px){.card__link__bgheader{height:170px}}@media(min-width: 1200px){.card__link__bgheader{height:200px}}@media(min-width: 1400px){.card__link__bgheader{height:220px}}@media(min-width: 1600px){.card__link__bgheader{height:260px}}.card__link__content{padding:20px 15px}@media(min-width: 768px){.card__link__content{padding:25px 20px}}@media(min-width: 992px){.card__link__content{padding:25px}}@media(min-width: 1200px){.card__link__content{padding:40px 25px}}@media(min-width: 1600px){.card__link__content{padding:50px 25px}}.card__link__cat{display:block;margin-bottom:1rem;font-size:.8125rem;letter-spacing:.88px;color:#666;text-transform:uppercase}@media(min-width: 768px){.card__link__cat{font-size:.875rem}}.card__link__cardtitle{font-size:1rem;line-height:1.3rem;font-weight:600;margin-bottom:10px}@media(min-width: 768px){.card__link__cardtitle{font-size:1.125rem;line-height:1.5rem}}.card__link__date{color:#666;font-size:.875rem}.card__link__icon{margin-bottom:10px;max-width:60px;z-index:1}@media(min-width: 768px){.card__link__icon{margin-bottom:20px}}@media(min-width: 992px){.card__link__icon{max-width:80px}}@media(min-width: 1400px){.card__link__icon{max-width:110px}}.card__link__icon__wrapper{padding:15px;background-color:rgba(0,0,0,.6)}.card__link__title{color:#000e78;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.3875rem;margin-bottom:20px;z-index:1;max-width:100%}@media(min-width: 768px){.card__link__title{font-size:1.056rem;line-height:1.25rem}.card__link[style] .card__link__title{max-width:65%}}@media(min-width: 992px){.card__link__title{font-size:1rem;line-height:1.3rem}.card__link[style] .card__link__title{max-width:55%}}@media(min-width: 1400px){.card__link__title{font-size:1.25rem;line-height:1.75rem}.card__link[style] .card__link__title{max-width:75%}}.card__link__text{z-index:1;max-width:100%}.card__link[style] .card__link__text{max-width:70%}@media(min-width: 768px){.card__link[style] .card__link__text{max-width:50%}}.card__link__text p,.card__link__text ul,.card__link__text li{color:#666;font-size:.775rem;letter-spacing:0;line-height:1.1175rem}@media(min-width: 768px){.card__link__text p,.card__link__text ul,.card__link__text li{font-size:.875rem;line-height:1.1875rem}}.card__link__text li{padding-left:5px}.card__link__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;margin-bottom:20px}@media(min-width: 992px){.card__link__grid{grid-template-columns:repeat(1, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin-bottom:60px}.card__link__grid.more__elements{grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin-bottom:60px}}@media(min-width: 768px){.card__link__grid--three.more__elements{grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin-bottom:60px}}@media(min-width: 992px){.card__link__grid--three.more__elements{grid-template-columns:repeat(3, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin-bottom:60px}}.cat__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:.625rem;padding-bottom:.625rem}@media(min-width: 768px){.cat__wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:.625rem;grid-row-gap:.625rem}}@media(min-width: 1200px){.cat__wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.cat__wrapper--4{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.cat__wrapper--4{grid-template-columns:repeat(4, 1fr)}}.cat__box{position:relative;min-height:200px;overflow:hidden;transition:all .3s ease-in;background-color:#f1f2f3}@media(min-width: 768px){.cat__box{min-height:240px}}@media(min-width: 992px){.cat__box{min-height:215px}}@media(min-width: 1200px){.cat__box{min-height:300px}}.cat__box--product{display:flex;justify-content:flex-end}.cat__box--product::after{display:none}@media(min-width: 1200px){.cat__box--product{min-height:auto}}.cat__box::after{content:"";position:absolute;top:0;left:0;width:100%;background:linear-gradient(90deg, white -15%, rgba(0, 0, 0, 0) 100%);min-height:200px;height:100%;z-index:0}@media(min-width: 768px){.cat__box::after{min-height:240px}}@media(min-width: 992px){.cat__box::after{min-height:215px}}@media(min-width: 1200px){.cat__box::after{min-height:300px}}.cat__box:hover,.cat__box:focus{text-decoration:none}.cat__box:hover .cat__box__link,.cat__box:focus .cat__box__link{text-decoration:none;color:#fff;background-color:#000e78}.cat__box:hover .cat__box__bg,.cat__box:focus .cat__box__bg{transform:scale(1.2);opacity:1;transition:all .3s ease-in}.cat__box:hover .cat__box__product,.cat__box:focus .cat__box__product{transition:all .3s ease-in;opacity:0}.cat__box__text{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:0;left:0;width:100%;height:100%;padding:1.875rem;background-color:transparent;z-index:2}.cat__box--product>.cat__box__text{width:50%}.cat__box__product{display:flex;top:0;right:0;width:55%;height:100%;z-index:1;opacity:1;transition:all .3s ease-in}@media(min-width: 992px){.cat__box__product{width:50%}}.cat__box__img{object-fit:cover;object-position:center center;width:100%;height:220px}@media(min-width: 768px){.cat__box__img{height:240px}}@media(min-width: 1200px){.cat__box__img{height:185px}}@media(min-width: 1600px){.cat__box__img{height:auto}}.cat__box__bg{position:absolute;height:100%;width:100%;background-position:center center;background-size:cover;transform:scale(1);transition:all .3s ease-in}.cat__box--product>.cat__box__bg{opacity:0}.cat__box__title{display:flex;position:relative;justify-content:space-between;align-items:center;font-size:1.25rem;line-height:1.4375rem;font-weight:700;color:#000e78;z-index:1}@media(min-width: 1600px){.cat__box__title{font-size:1.5rem;line-height:1.875rem}}.cat__box__link{margin-top:15px;padding:5px 10px;font-size:.75rem;line-height:1.0625rem;font-weight:bold;letter-spacing:0;border-radius:3px;border:2px solid #000e78;color:#000e78;text-transform:uppercase;z-index:1}@media(min-width: 1600px){.cat__box__link{margin-top:25px;padding:10px 20px;font-size:.875rem;line-height:1.1875rem}}.text__container{margin-top:30px;margin-bottom:10px}@media(min-width: 768px){.text__container{margin-bottom:20px}}.text__container ul{list-style-type:unset !important;padding:revert !important}.text__container ul li{list-style-type:unset !important;padding:5px 0}.text__column__title{letter-spacing:0;line-height:normal;font-size:1.25rem}@media(min-width: 768px){.text__column__title{font-size:1.375rem}}@media(min-width: 992px){.text__column__title{font-size:1.5rem}}@media(min-width: 1400px){.text__column__title{line-height:2.25rem}}.text__column p{color:#333}.text__column a{color:#2288c4}.text__column li{list-style-type:none;color:#333;position:relative;margin-left:0;margin-bottom:15px;padding-left:30px;font-size:.875rem}@media(min-width: 768px){.text__column li{font-size:.9375rem}}@media(min-width: 992px){.text__column li{font-size:1rem}}.text__column li:after{content:"";background-image:url("../images/icons/tick.svg");position:absolute;top:7px;left:5px;width:15px;height:15px;background-position:center center;background-size:cover}@media(min-width: 768px){.text__column li:after{top:2px;left:0;width:20px;height:20px}}.text__title{font-size:1.5rem}@media(min-width: 768px){.text__title{font-size:2rem}}@media(min-width: 992px){.text__title{font-size:2.5rem}}.text__icon{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;height:100%;margin-bottom:40px}@media(min-width: 768px){.text__icon{width:33.33%;margin-bottom:45px}}@media(min-width: 992px){.text__icon{width:auto;min-width:165px;max-width:225px}}@media(min-width: 1400px){.text__icon{min-width:195px;max-width:300px}}.text__icon__wrapper{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}@media(min-width: 992px){.text__icon__wrapper{justify-content:space-evenly}}@media(min-width: 992px){.text__icon__wrapper.big__icons{justify-content:space-between;margin:0 6rem}}.text__icon__img{min-width:70px;margin-bottom:10px}.big__icons .text__icon__img{min-width:100px}.text__icon__number{font-size:2.25rem;font-weight:600}@media(min-width: 768px){.text__icon__number{font-size:2.75rem}}@media(min-width: 992px){.text__icon__number{font-size:2.3rem}}@media(min-width: 1400px){.text__icon__number{font-size:3rem}}.text__link{position:relative;display:inline-block;color:#000e78;text-transform:uppercase;font-weight:600;font-size:.875rem}@media(min-width: 768px){.text__link{font-size:.9375rem}}@media(min-width: 992px){.text__link{font-size:1rem}}.text__link:before{position:absolute;display:inline-flex;justify-content:center;align-items:center;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"fontello";speak:none;font-weight:400;content:"";right:-25px}.text__link.color--white:after{background-color:#fff}.text__link:after{content:"";display:block;top:100%;width:0;height:2px;background-color:#000e78;transition:all .2s ease-out}.text__link:hover,.text__link:focus,.text__link:active,.text__link.active{color:#000e78;text-decoration:none}.text__link:hover:after,.text__link:focus:after,.text__link:active:after,.text__link.active:after{width:0}@media(min-width: 992px){.text__link:hover:after,.text__link:focus:after,.text__link:active:after,.text__link.active:after{width:100%}}.text__link--reverse{margin-left:25px}.text__link--reverse:before{right:unset;left:-25px;transform:rotate3d(0, 0, 1, 180deg)}@media(min-width: 768px){.text__half p{width:50%}}.text__number__title{color:#000e78;line-height:normal;letter-spacing:0;text-align:center;margin-bottom:10px;min-height:50px;display:flex;align-items:flex-start;font-weight:600;font-size:1.0625rem}@media(min-width: 768px){.text__number__title{font-size:1.125rem}}@media(min-width: 1400px){.text__number__title{font-size:1.25rem;line-height:1.6875rem;margin-bottom:15px}}.text__number__group+.text__number__title{min-height:auto}.text__subtitle{font-size:1.1rem;line-height:1.5rem;letter-spacing:0}@media(min-width: 768px){.text__subtitle{font-size:1.3rem;line-height:1.8rem}}@media(min-width: 992px){.text__subtitle{font-size:1.6rem;line-height:2.25rem}}.text--little p,.text--little li{font-size:.875rem}@media(min-width: 768px){.text--little p,.text--little li{font-size:.9375rem}}@media(min-width: 992px){.text--little p,.text--little li{font-size:1.2rem;line-height:1.5rem}}.text--mini p,.text--mini li{font-size:.875rem}@media(min-width: 768px){.text--mini p,.text--mini li{font-size:.9375rem}}@media(min-width: 992px){.text--mini p,.text--mini li{line-height:1.25rem}}@media(min-width: 992px){.text--60{max-width:60%;margin-left:auto;margin-right:auto}}@media(min-width: 1600px){.text--60{max-width:50%}}@media(min-width: 992px){.text--70{max-width:70%;margin-left:auto;margin-right:auto}}@media(min-width: 1600px){.text--70{max-width:60%}}.fullgallery{width:100%;height:100%;opacity:0;transition:opacity .1s ease-in}.fullgallery--visible{opacity:1}.fullgallery .swiper-container{width:100%;height:100%;min-height:200px}@media(min-width: 768px){.fullgallery .swiper-container{min-height:430px}}@media(min-width: 992px){.fullgallery .swiper-container{min-height:320px}}@media(min-width: 1200px){.fullgallery .swiper-container{min-height:400px}}@media(min-width: 1400px){.fullgallery .swiper-container{min-height:600px}}.fullgallery .swiper-pagination{position:relative;bottom:0;margin-bottom:15px;min-height:45px}@media(min-width: 768px){.fullgallery .swiper-pagination{display:flex;justify-content:flex-end;position:absolute;margin-bottom:0;bottom:35px;padding-right:30px;min-height:0}}@media(min-width: 992px){.fullgallery .swiper-pagination{bottom:10px;padding-right:0;justify-content:center;min-height:35px}}.fullgallery .swiper-pagination-bullet{margin:0 7px !important}@media(min-width: 768px){.fullgallery .swiper-pagination-bullet{height:10px;width:10px}}@media(min-width: 992px){.fullgallery .swiper-pagination-bullet{margin:0 10px !important}}.fullgallery .swiper-pagination-bullet-active{color:#000e78}.fullgallery__img{position:absolute;top:0;left:0;width:100%;height:200px;object-fit:cover}@media(min-width: 768px){.fullgallery__img{height:430px}}@media(min-width: 992px){.fullgallery__img{height:320px;z-index:-1}}@media(min-width: 1200px){.fullgallery__img{height:400px}}@media(min-width: 1400px){.fullgallery__img{height:600px}}.fullgallery__item{margin-top:200px;margin-bottom:35px}@media(min-width: 768px){.fullgallery__item{margin-top:430px}}@media(min-width: 992px){.fullgallery__item{margin-top:0;margin-bottom:0;padding-bottom:1.875rem;z-index:2;min-height:320px;display:flex;justify-content:flex-start;align-items:center;width:100%}}@media(min-width: 1200px){.fullgallery__item{min-height:400px}}@media(min-width: 1400px){.fullgallery__item{min-height:600px}}@media(min-width: 768px){.fullgallery__item__box{max-width:540px}}@media(min-width: 992px){.fullgallery__item__box{max-width:405px}}@media(min-width: 1200px){.fullgallery__item__box{max-width:460px}}.fullgallery__item__title{text-align:left;padding:1.25rem 0}@media(min-width: 768px){.fullgallery__item__title>h2{font-size:2.5rem}}.fullgallery__item__text{text-align:left}@media(min-width: 768px){.newsletter__wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around}}@media(min-width: 1200px){.newsletter__wrapper{justify-content:center}}@media(min-width: 768px){.newsletter__content{display:flex;flex-direction:column;flex:0 1 50%;flex-wrap:nowrap;align-items:center;justify-content:center;border-right:2px solid rgba(255,255,255,.7);border-bottom:none;padding-bottom:0;padding-right:20px}}@media(min-width: 1200px){.newsletter__content{flex-direction:row;justify-content:center;flex:0 1 auto}}@media(min-width: 1200px){.newsletter__content__text{width:100%;max-width:200px}html[lang=es] .newsletter__content__text{width:auto;max-width:none}}@media(min-width: 1400px){.newsletter__content__text{max-width:320px}}.newsletter__content__info{text-align:center}@media(min-width: 768px){.newsletter__content__info{text-align:left;margin-bottom:0;margin-right:30px}}.newsletter__form{display:flex;align-items:start;justify-content:center}@media(min-width: 768px){.newsletter__form{padding:40px 0 40px 0}}@media(min-width: 992px){.newsletter__form{justify-content:flex-end;padding:0}html[lang=es] .newsletter__form{min-width:60%;margin-top:25px}}@media(min-width: 1200px){html[lang=es] .newsletter__form{min-width:0;margin-top:0}}.newsletter__form .box__subscribe{flex-wrap:nowrap;width:100%;flex-direction:column}@media(min-width: 768px){.newsletter__form .box__subscribe{width:auto;align-items:flex-start}}@media(min-width: 992px){html[lang=es] .newsletter__form .box__subscribe{align-items:start}}.newsletter__form .box__subscribe .input-group-text{background-color:#fff;border-radius:0;border-color:unset;border-right:1px transparent}.newsletter__form .box__subscribe .form-control{border-radius:5px 0 0 5px;border:1px solid #fff;padding:1.5625rem 2rem;font-size:18px}@media(min-width: 992px){.newsletter__form .box__subscribe .form-control{max-width:275px;padding:1.5625rem .75rem}html[lang=es] .newsletter__form .box__subscribe .form-control{max-width:none}}@media(min-width: 1200px){.newsletter__form .box__subscribe .form-control{max-width:none}}.newsletter__form .box__subscribe .form-control::placeholder{color:#999}.newsletter__form .box__subscribe .input-group{width:100%}@media(min-width: 768px){.newsletter__form .box__subscribe .input-group{width:auto;min-width:400px}}.newsletter__form__icon{height:100%;padding:13px 17px;color:#fff;background-color:#000e78;border-radius:0 5px 5px 0;border:none;font-weight:600}.newsletter__form__icon:hover,.newsletter__form__icon:focus{background-color:#e9faff;color:#000b60}.newsletter__social{display:flex;justify-content:center;align-items:center;margin-top:50px}@media(min-width: 768px){.newsletter__social{margin-top:0}}@media(min-width: 992px){.newsletter__social{flex-grow:1}}@media(min-width: 1200px){.newsletter__social{flex-grow:0;margin-left:35px}}.newsletter__social__claim{margin-bottom:0}.newsletter__social__box{display:flex;flex-basis:60%;margin-left:30px}@media(min-width: 992px){.newsletter__social__box{flex-basis:auto;align-items:center;margin-left:20px}}.newsletter__social__icon .demo-icon{font-size:2.313rem}.newsletter__social__icon:not(:first-child){margin-left:20px}.newsletter__social__icon:hover,.newsletter__social__icon:focus{text-decoration:none}.newsletter__social__icon:hover .demo-icon,.newsletter__social__icon:focus .demo-icon{color:#e9faff}.newsletter__social__file{display:flex}.newsletter__social__file .svg-wrapper{display:inline-flex;height:auto;width:100%;max-width:35px;margin-left:5px}.newsletter__social__file .img-svg{height:55px}.newsletter__social__file:hover,.newsletter__social__file:focus{text-decoration:none}.newsletter__social__file:hover .img-svg,.newsletter__social__file:focus .img-svg{fill:#e9faff}.newsletter__gutter{height:1px;border-top:2px solid #fff;margin:45px 0;opacity:.2}@media(min-width: 992px){.newsletter__gutter{margin:55px 0}}.newsletter__claim{text-align:center}@media(min-width: 768px){.newsletter__claim{max-width:725px}}@media(min-width: 992px){.newsletter__claim{max-width:none}}.newsletter__cta{display:flex;flex-direction:column;justify-content:center;align-items:center}.newsletter__button{margin:1.875rem 0}@media(min-width: 992px){.newsletter__button{margin-bottom:0}}.contact__wrapper{padding-top:10px;padding-bottom:45px;border-bottom:1px solid #ccc}@media(min-width: 992px){.contact__wrapper{padding-top:20px;padding-bottom:85px}}.contact__required{position:relative}.contact__required:after{content:"*";display:inline-block}.contact__title{color:#999;letter-spacing:1px;text-transform:uppercase;font-size:.9375rem;line-height:normal}@media(min-width: 768px){.contact__title{font-size:1rem}}@media(min-width: 992px){.contact__title{font-size:1.0625rem;line-height:1.5rem}}.contact__sidebar{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;padding-bottom:45px;margin-bottom:45px}@media(min-width: 768px){.contact__sidebar{flex-direction:column;border-bottom:none}}.contact__sidebar__box{flex:0 1 50%;margin-bottom:20px;padding:0 10px}@media(min-width: 768px){.contact__sidebar__box{flex:0 1 100%;padding:0}}@media(min-width: 992px){.contact__sidebar__box{margin-bottom:35px}}.contact__sidebar__info{display:flex;flex:0 1 100%;justify-content:space-between;align-items:center;padding:0 10px}@media(min-width: 768px){.contact__sidebar__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0}}.contact__sidebar__social{font-size:2.8125rem}.contact__sidebar__social .demo-icon:before{margin-left:0}.contact__sidebar__social__link:hover,.contact__sidebar__social__link:focus{text-decoration:none}@media(min-width: 768px){.contact__sidebar__social{margin-bottom:35px}}.contact__form .form-group{margin-bottom:15px}.contact__form__button{width:100%}@media(min-width: 768px){.contact__form__button{width:auto}}.contact__form__privacy{font-size:.875rem}.contact__form .form-control{border-radius:3px;border:1px solid #ccc;color:#999;margin-bottom:2rem;padding:1.5625rem 1.25rem;font-size:.875rem}@media(min-width: 768px){.contact__form .form-control{font-size:.9375rem}}.config__box .contact__form .form-control{margin-bottom:.6rem}@media(min-width: 1200px){.config__box .contact__form .form-control{margin-bottom:2rem}}@media(min-width: 992px){.contact__form .form-row .contact__form__mod3{padding-left:20px;padding-right:20px}.contact__form .form-row .contact__form__mod3:first-child{padding-left:0;padding-right:20px}.contact__form .form-row .contact__form__mod3:last-child{padding-right:0;padding-left:20px}}.contact__form__text{color:#666;margin-bottom:15px;font-size:.875rem}@media(min-width: 768px){.contact__form__text{font-size:.9375rem}}.config__box .contact__form__text{font-size:.9375rem;color:#333;margin-bottom:5px}@media(min-width: 1200px){.config__box .contact__form__text{font-size:1rem}}.config__form__checkbox+.contact__form__text:hover,.config__form__checkbox+.contact__form__text:focus{cursor:pointer}.contact__form__text .mini{font-size:.8125rem;margin-bottom:0;color:#999}.contact__form__text .list__item{list-style-type:circle;padding-left:0;margin-left:25px}.contact__form__text .text__config{line-height:1.4rem}.contact__form__textarea{margin-bottom:0 !important}.contact__form__radio{border-radius:35px}.contact__form__radio:hover,.contact__form__radio:focus{cursor:pointer}.contact__form__file{white-space:normal;font-size:.875rem;color:#999}.contact__form__file:hover{cursor:pointer}.contact__form__file.active{color:#000e78;font-weight:500}.contact__form__checkbox{width:30px;height:20px;margin-right:10px}.contact__form .form-check{padding-left:0}.contact__form__privacy .contact__form .form-check{display:flex}.contact__form .form-check-input{position:relative;margin-left:0;margin-top:0}.contact__form .form-check-inline{margin-right:30px}.contact__form .form-check-inline:hover,.contact__form .form-check-inline:focus{cursor:pointer}.contact__form .custom-control-label,.contact__form .custom-control-input{position:relative;width:20px;height:20px}.contact__form .custom-control-label:hover,.contact__form .custom-control-label:focus,.contact__form .custom-control-input:hover,.contact__form .custom-control-input:focus{cursor:pointer}.contact__form .custom-control-label{padding-left:4px}.contact__form .custom-control-label::before{border-radius:35px;width:20px;height:20px}.contact__form .custom-control-label::after{border-radius:35px}.contact__form .custom-control-input:checked~.custom-control-label::before{border-radius:35px;width:20px;height:20px;border:1px solid #999;background-color:transparent;outline:none !important;box-shadow:none}.contact__form .custom-control-input:checked~.custom-control-label::after{border-radius:35px;position:absolute;top:10px;left:-18px;display:block;width:8px;height:8px;background-color:#000}.contact__form__privacy{margin:10px 0}.contact__form__privacy .form-check{display:flex;flex-wrap:wrap}.contact__form__privacy .invalid-feedback{flex:0 1 100%}@media(min-width: 992px){.contact__form__privacy{margin:20px 0}}.contact__message__wrapper{display:flex;justify-content:center;align-items:center;width:137px;border-radius:5rem;height:137px;padding:1.5rem;overflow:hidden}.contact__message__wrapper--fail{background-color:#eeafaf}.contact__message__wrapper--success{background-color:#e9faff}.contact__message__text{font-size:14px;text-align:center}.contact__message__button{max-width:115px;padding:10px;font-size:14px;min-width:135px}.contact__message .modal-body{display:flex;flex-direction:column;align-items:center;padding:1rem 2rem}@media(min-width: 768px){.contact__message .modal-body{padding:3rem}}.contact__message__icon{font-size:4rem}.contact__message__icon--fail{position:relative;color:#690606;z-index:1}.contact__message__icon--ok{color:#2288c4}.contact__success .demo-icon{opacity:0}.contact__success.show .demo-icon{animation:envelopeFade .5s cubic-bezier(0.79, -0.4, 1, 0.77) forwards,envelopeOut .5s cubic-bezier(0.79, -0.4, 1, 0.77) forwards}.gmaps__container{padding-top:55px}@media(min-width: 768px){.gmaps__container{padding-top:80px}}@media(min-width: 992px){.gmaps__container{padding-top:30px}}.gmaps__wrapper.more__elements{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:2rem}@media(min-width: 768px){.gmaps__wrapper.more__elements{grid-template-columns:repeat(2, 1fr);grid-column-gap:45px;grid-row-gap:90px}}.gmaps__module{display:flex;flex-direction:column;justify-content:space-between;width:100%}.gmaps__address p{margin-bottom:0}.gmaps__map{background-color:#999;margin-top:10px;min-height:400px}@media(min-width: 768px){.gmaps__map{margin-top:30px}}.gmaps__wrapper.more__elements{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:2rem}@media(min-width: 768px){.gmaps__wrapper.more__elements{grid-template-columns:repeat(2, 1fr);grid-column-gap:45px;grid-row-gap:90px}}.breadcrumb{background-color:transparent;padding:20px 0 .75rem 0;margin-bottom:0}.page--header .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#ccc}.page--header .breadcrumb__wrapper{position:absolute;width:100%;top:0;left:0;z-index:2}.breadcrumb-item{font-size:.75rem;line-height:1.5rem;letter-spacing:0;color:#666}.breadcrumb-item a{font-size:.75rem;line-height:1.5rem;letter-spacing:0;color:#666}.breadcrumb-item.active{color:#999}.page--header .breadcrumb-item{color:#fff}.page--header .breadcrumb-item a{color:#fff}.page--header .breadcrumb-item.active{color:#ccc}.bluebg__section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;min-height:410px}@media(min-width: 768px){.bluebg__section{display:block;min-height:400px}}@media(min-width: 992px){.bluebg__section{min-height:600px;padding-top:0;padding-bottom:0}}.bluebg__section.section__padding__top{padding-top:2.5rem}.bluebg__section.section__padding__bottom{padding-bottom:2.5rem}.bluebg__btn{font-size:14px}.bluebg__container{display:flex;flex-direction:column;align-items:center;height:100%}@media(min-width: 992px){.bluebg__container{min-height:600px}}.bluebg__container .row{flex:0 1 100%}.bluebg__content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bluebg__title{color:#fff;text-align:center;width:90%;margin:0 auto}@media(min-width: 1200px){.bluebg__title{width:100%;max-width:1024px}}.bluebg__text{width:100%}.bluebg__text__title{color:#fff;margin-bottom:30px}@media(min-width: 992px){.bluebg__text__title{max-width:430px;margin-bottom:40px}.text-center>.bluebg__text__title{max-width:100%}}.bluebg__text__parr{color:#fff;margin-bottom:20px}@media(min-width: 768px){.bluebg__text__parr{max-width:404px;margin-bottom:40px}.text-center>.bluebg__text__parr{max-width:100%}}.bluebg__text__parr p{color:#fff;font-weight:300;margin-bottom:0}.bluebg__list{width:100%}.bluebg__list__title{color:#fff;margin-bottom:40px}@media(min-width: 992px){.bluebg__list__title{max-width:430px;margin-bottom:50px}}.bluebg__list__column ul li,.bluebg__list__column p{margin-bottom:10px;padding-left:0;color:#fff;font-weight:300;font-size:1rem;word-break:break-word}@media(min-width: 768px){.bluebg__list__column ul li,.bluebg__list__column p{margin-bottom:30px;font-size:1.0625rem}}@media(min-width: 992px){.bluebg__list__column ul li,.bluebg__list__column p{font-size:1.125rem}}.bluebg__list__column a{color:#fff}.bluebg__list__column a:hover,.bluebg__list__column a:focus{color:#fff;text-decoration:underline}.logo__grid--item{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.625rem;grid-row-gap:1.625rem}@media(min-width: 768px){.logo__grid--item{grid-template-columns:repeat(3, 1fr);grid-column-gap:1rem;grid-row-gap:1rem}}@media(min-width: 992px){.logo__grid--item{grid-template-columns:repeat(5, 1fr);grid-column-gap:1.25rem;grid-row-gap:1.25rem}}.logo__grid--text{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}@media(min-width: 768px){.logo__grid--text{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.625rem;grid-row-gap:1.625rem}}@media(min-width: 992px){.logo__grid--text{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}}.logo__item{display:flex;align-items:center;justify-content:center}.logo__item .img-fluid{width:100%;max-width:225px}@media(min-width: 992px){.logo__box{max-width:25%;min-width:25%}}.logo__box__img{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.logo__box__img .img-fluid{max-width:265px}.logo__img--link{transition:all ease-in .3s;filter:grayscale(100%)}.logo__img--link:hover,.logo__img--link:focus{filter:grayscale(0%)}.logo__text p{font-size:14px;line-height:22px;color:#666;letter-spacing:0;margin-bottom:10px}.logo__btn{font-size:30px;color:#000e78;padding:0;line-height:normal;min-height:auto;height:auto}.collapse+.logo__btn .logo__cross:before{transform:rotate3d(0, 0, 1, 90deg);opacity:1}.collapse.show+.logo__btn .logo__cross:before{transform:rotate3d(0, 0, 1, 0deg);opacity:0}.logo__cross{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-top:10px}.logo__cross:hover:after,.logo__cross:hover:before,.logo__cross:focus:after,.logo__cross:focus:before{background-color:#2288c4}.logo__cross:after{position:absolute;content:"";width:100%;height:3px;background-color:#000e78}.logo__cross:before{position:absolute;content:"";width:100%;height:3px;background-color:#000e78;opacity:0;transition:transform ease-in .3s,opacity ease-in .3s}.doc__menu{display:flex;flex-direction:column;padding-left:10px;margin-bottom:10px;padding-bottom:10px;border:0}@media(min-width: 992px){.doc__menu{flex-direction:row;flex-wrap:wrap;align-items:center;height:100%;min-height:60px;padding-left:0;margin-bottom:0;padding-bottom:0}}.doc__menu__item{display:flex;justify-content:flex-start;align-items:center;padding-left:0;background-color:transparent;border-radius:0;text-transform:uppercase;font-size:.875rem;letter-spacing:1px;height:100%;min-height:40px;border-bottom:1px solid #666}.doc__menu__item:last-child{border:0}@media(min-width: 768px){.doc__menu__item{font-size:1rem;padding-left:0}}@media(min-width: 992px){.doc__menu__item{justify-content:center;min-height:60px;margin-bottom:0;padding-left:50px;border:0}.doc__menu__item:first-child{padding-left:0}}.doc__menu__link{position:relative;display:flex;align-items:center;justify-content:flex-start;border-radius:0;background-color:transparent;color:#666;text-transform:uppercase;font-size:.875rem;letter-spacing:1px;border:0;height:100%;min-height:40px}.doc__menu__link:after{content:"";position:absolute;bottom:0;left:0;height:4px;background-color:#000e78;width:0;opacity:0;transition:all ease-in .3s}.doc__menu__link:hover,.doc__menu__link:focus,.doc__menu__link.active{color:#000e78;text-decoration:none}.doc__menu__link:hover:after,.doc__menu__link:focus:after,.doc__menu__link.active:after{opacity:1;width:100%}@media(min-width: 768px){.doc__menu__link{font-size:1rem}}@media(min-width: 992px){.doc__menu__link{min-height:60px;justify-content:center}}.doc__line{background-color:#f1f2f3;width:100%;margin-bottom:45px;min-height:40px}@media(min-width: 768px){.doc__line{min-height:60px}}@media(min-width: 992px){.doc__line{margin-bottom:65px}}@media(min-width: 768px){.doc__line__collapse{padding-top:0}}.doc__collapse__title{border-bottom:1px solid #999}.doc__subtitle{margin:40px 0;color:#999;font-size:1rem;letter-spacing:1px;line-height:1.375rem;text-transform:uppercase}.doc__flyer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:15px;margin-bottom:20px}@media(min-width: 768px){.doc__flyer{margin-bottom:40px}}@media(min-width: 992px){.doc__flyer{margin-bottom:70px}}.doc__flyer__img{object-fit:cover;object-position:center center;box-shadow:0 0 20px 0 rgba(0,0,0,.3);width:285px;height:100%}.doc__flyer.col-lg-4 .doc__flyer__img{width:305px}.doc__flyer__img__wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;max-height:400px;height:100%}@media(min-width: 992px){.doc__flyer__img__wrapper{flex-grow:unset;height:auto}}@media(min-width: 1400px){.doc__flyer__img__wrapper{flex-grow:1;height:100%;justify-content:flex-start}}.doc__flyer__info{padding-top:15px;width:100%;text-align:center}@media(min-width: 768px){.doc__flyer__info{width:auto;align-self:flex-start;text-align:left;padding-top:30px;padding-left:25px}}@media(min-width: 992px){.doc__flyer__info{padding-top:20px;padding-left:10px}}@media(min-width: 1200px){.doc__flyer__info{padding-left:20px}.doc__flyer.col-lg-4>.doc__flyer__info{padding-left:17%}}.doc__flyer__title{color:#333;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:10px}.doc__flyer.col-lg-4 .doc__flyer__title{font-size:1.125rem}@media(min-width: 768px){.doc__flyer__title{margin-bottom:16px}}.doc__flyer__link{display:block;margin-bottom:20px;color:#000e78;font-size:.875rem;font-weight:bold;letter-spacing:0;line-height:1.1875rem}.doc__flyer__link .demo-icon{font-size:1.4rem}.doc__flyer__link:hover .doc__flyer__icon,.doc__flyer__link:focus .doc__flyer__icon{filter:invert(45%) sepia(40%) saturate(1394%) hue-rotate(166deg) brightness(90%) contrast(85%)}.doc__deco{height:1px;width:40px;border:2px solid #000e78}.doc__form{padding:20px;background-color:#f1f2f3}@media(min-width: 768px){.doc__form{padding:40px}}@media(min-width: 1400px){.doc__form{padding:60px}}.doc__form__title{color:#333;font-size:1.125rem;font-weight:600;margin-bottom:20px}@media(min-width: 768px){.doc__form__title{margin-bottom:30px}}.doc__form.contact__form .form-control{margin-bottom:5px}.doc__title{color:#000e78;font-size:2.5rem;font-weight:300}.doc__subtitle{color:#999;font-size:1rem;line-height:1.375rem;text-transform:uppercase}.doc__date{color:#666;font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.doc__request__info{margin-bottom:20px}@media(min-width: 992px){.doc__request__info{margin-bottom:50px}}@media(min-width: 992px){.doc__request__info{margin-bottom:100px}}.doc__request__info li{color:#333}.doc__request__text{margin-bottom:35px}@media(min-width: 992px){.doc__request__text{margin-bottom:55px}}.directive__area{margin-bottom:100px;width:100%;float:left}@media(min-width: 992px){.directive__area--single{width:50%}}@media(min-width: 992px){.directive__area--single:nth-child(odd){padding-right:20px}}@media(min-width: 992px){.directive__area--single:nth-child(even){padding-left:20px}}.directive__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:40px}@media(min-width: 992px){.directive__wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:40px}.directive__area--single>.directive__wrapper{grid-template-columns:repeat(1, 1fr);grid-row-gap:40px}}.directive__module{display:flex;padding-top:30px;border-top:1px solid #ccc;transition:all ease-in .2s}.directive__module:hover,.directive__module:focus{text-decoration:none;color:#2288c4;border-top:1px solid #2288c4}.directive__module:hover .directive__title,.directive__module:focus .directive__title{color:#2288c4}.directive__module:hover .directive__module__icon,.directive__module:focus .directive__module__icon{filter:invert(45%) sepia(40%) saturate(1394%) hue-rotate(166deg) brightness(90%) contrast(85%)}.directive__module__icon{max-height:50px}.directive__module__icon .demo-icon{display:flex;font-size:2.125rem;margin-right:15px}@media(min-width: 768px){.directive__module__icon .demo-icon{font-size:3.125rem;margin-right:20px}}.directive__module__icon .demo-icon:before{margin-left:0}.directive__title{color:#000e78;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;transition:all ease-in .2s}.directive__subtitle{margin:30px 0;color:#999;font-size:1rem;letter-spacing:1px;line-height:1.375rem;text-transform:uppercase}.directive__description{color:#333;font-size:2rem;letter-spacing:0;line-height:24px;padding-left:0;margin-bottom:40px;width:83.33%}@media(min-width: 992px){.directive__description{width:50%}}.directive__area--single .directive__description{width:83.33%}.directive__description p{font-size:1rem}.directive__text p{color:#666;font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.video__box{margin-top:15px}.video__box__thumb{display:block;position:relative}.video__box__thumb__icon{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all ease-out .2s}.video__box__thumb__icon .demo-icon{transition:all ease-out .2s;color:#2288c4;font-size:2.5rem}.video__box__thumb:hover .video__box__thumb__icon,.video__box__thumb:focus .video__box__thumb__icon{background-color:rgba(34,136,196,.5)}.video__box__thumb:hover .video__box__thumb__icon .demo-icon,.video__box__thumb:focus .video__box__thumb__icon .demo-icon{color:#fff}.video__box__text{margin-top:20px;margin-bottom:0;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;color:#666;word-break:keep-all}.predic__container{position:relative;width:100%}.predic__wrapper{position:absolute;top:12px;right:0;width:100%;z-index:3;min-width:1070px;padding:30px;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3)}@media(min-width: 1400px){.predic__wrapper{min-width:1170px}}@media(min-width: 1600px){.predic__wrapper{min-width:1370px}}.predic__wrapper .icon-ic-cerrar{font-size:22px}.predic__content{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;grid-row-gap:30px}.predic__content__item{display:flex;justify-content:flex-start;align-items:flex-start;height:fit-content}.predic__content__item:hover,.predic__content__item:focus{text-decoration:none}.predic__content__item:hover .predic__content__name,.predic__content__item:hover .predic__content__ref,.predic__content__item:focus .predic__content__name,.predic__content__item:focus .predic__content__ref{color:#2288c4}.predic__content__ref{color:#000e78;font-size:14px;letter-spacing:0;line-height:19px;margin-bottom:10px}.predic__content__name{color:#333;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px}.predic__img{display:flex;flex-direction:column;justify-content:center;height:79px;flex:0 1 50%;max-width:75px}.predic__img img{max-height:79px}.predic__footer{display:flex;justify-content:flex-end;align-items:center}.predic__footer .button{padding:15px 20px;font-size:14px;font-weight:bold;min-height:unset}.collapse__accordion{margin-top:50px;margin-bottom:50px}@media(min-width: 768px){.collapse__accordion{margin-top:60px}}.collapse__title{display:flex;justify-content:space-between;padding:17px 0;cursor:pointer;width:100%;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1.1px;transition:all linear .1s}@media(min-width: 768px){.collapse__title{font-size:16px;padding:25px 0 15px 0;letter-spacing:1.2px;margin-bottom:0}}@media(min-width: 992px){.collapse__title{display:none}}.collapse__title .demo-icon{transform:rotate(180deg);transition:all ease-out .3s;height:18px}.collapse__title.collapsed .demo-icon{transform:rotate(0deg)}@media(min-width: 992px){.dont-collapse-lg{display:block !important;height:auto !important;visibility:visible !important}}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0 !important;z-index:1000;opacity:0;border-radius:0;transform:translateY(100%);transition:all 400ms ease-in;background-color:#e9faff;padding:1rem}.cookiealert-container{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-around;align-items:center;background-color:transparent}@media(min-width: 768px){.cookiealert-container{flex-direction:row;justify-content:space-around;align-items:center;height:100%}}.cookiealert .acceptcookies{font-size:.775rem;font-weight:600;max-height:65px;width:100%;margin-top:10px;padding:10px 15px;color:#000;background-color:transparent;border:1px solid #000;border-radius:0;transition:all ease-out .3s}@media(min-width: 768px){.cookiealert .acceptcookies{width:auto;margin-top:0}}@media(min-width: 992px){.cookiealert .acceptcookies{font-size:.875rem}}.cookiealert .acceptcookies:hover,.cookiealert .acceptcookies:focus{color:#fff;background-color:#000e78;border:1px solid #fff}.cookiealert__text{width:100%;margin:0;color:#333;text-align:left;font-size:.775rem;font-weight:300;line-height:1.3125rem}@media(min-width: 768px){.cookiealert__text{font-size:.875rem;padding-right:20px;max-width:65%}}@media(min-width: 992px){.cookiealert__text{max-width:none}}.cookiealert__text__link{font-weight:600;color:#000}@media(min-width: 992px){.cookiealert__text__link{margin-left:5px}}.cookiealert__text__link:hover,.cookiealert__text__link:focus,.cookiealert__text__link:focus-within,.cookiealert__text__link:active{color:#000e78;text-decoration:underline}.cookiealert__link{font-weight:600;color:#000}.cookiealert__link:hover,.cookiealert__link:focus,.cookiealert__link:focus-within,.cookiealert__link:active{color:#000;text-decoration:underline}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms}.hbspt-form{width:100%;margin-top:20px}@media(min-width: 1200px){.hbspt-form{margin-top:0}}@media(min-width: 1200px){.hs-form{display:flex;align-items:flex-end}}.hs-form .submitted-message p,.hs-form span{color:#fff}.hs-fieldtype-text{position:relative;margin-bottom:20px}@media(min-width: 1200px){.hs-fieldtype-text{margin-top:-25px;margin-bottom:0;margin-right:20px;min-width:208px;width:100%}}.hs-fieldtype-text .hs-input{width:100%;padding:15px;border:1px solid #c8cdcf;border-radius:5px;background-color:#fff}@media(min-width: 1200px){.hs-fieldtype-text .hs-input{min-width:208px}}.hs-fieldtype-text .hs-error-msg{margin-top:10px;color:#690606;background-color:rgba(255,255,255,.7);width:100%;padding:10px;font-size:15px}.hs-fieldtype-text .hs-error-msgs{position:absolute;top:-25px;left:10%;width:90%}@media(min-width: 1200px){.hs-fieldtype-text .hs-error-msgs{top:100%;left:-20px}}.hs-fieldtype-text label{margin-bottom:5px}@media(min-width: 1200px){.hs-fieldtype-text label{margin-bottom:1px}}.hs-fieldtype-text label>span{font-size:11px}.hs_error_rollup{display:none !important}.hbspt-form .submitted-message p{margin-top:10px;color:#fff;width:100%;padding:10px;font-size:20px;border-bottom:1px solid #2288c4;text-align:center}.hs-button{width:100%;padding:17px 25px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;border-radius:5px;background-color:#000e78;outline-color:transparent;border:1px solid transparent}.hs-button:hover,.hs-button:focus{background-color:#000b60;border-color:transparent}@media(max-width: 767px){.popup .modal-dialog{max-width:95%}}.popup .modal-dialog>.row{background-color:#fff;border-radius:20px}.popup .modal-content{box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px}.popup button.close{position:absolute;background-color:rgba(0,0,0,.5);color:#fff;right:0;z-index:99;font-weight:100;font-size:2.5rem;padding:.3rem .7rem;border-top-right-radius:20px}@media(min-width: 992px){.popup button.close{background-color:transparent;color:#000;border-top-right-radius:0}}.popup button.close span{text-shadow:none}.popup .image-col{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:300px;border-top-left-radius:20px;border-top-right-radius:20px}@media(min-width: 992px){.popup .image-col{border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:20px}}.popup .content-col{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:2rem !important}@media(min-width: 992px){.popup .content-col{border-radius:20px;padding:3rem 2rem !important}}.popup .content-col input[type=email],.popup .content-col input[type=text]{border:1px solid #c8cdcf;border-radius:5px;margin-bottom:10px;font-size:15px}.popup .content-col .newsletter__form{padding:0;justify-content:start}.popup .content-col .newsletter__form .box__subscribe .input-group{min-width:auto;width:100%}.popup .content-col .form-check{margin-bottom:20px}.popup .content-col .form-check input{position:relative;margin-right:10px}.popup .content-col .form-check label{margin-bottom:0}.popup .popupTitle{display:inline-block;color:#000e78;font-size:22px;letter-spacing:.36px}.popup .popupBody{display:inline-block;color:#686d70;font-size:15px;letter-spacing:.27px}.popup .popupBody p{font-size:15px;line-height:unset}.popup .popupBody ul{margin-bottom:0}.popup .popupBody li{list-style-type:none;color:#333;position:relative;margin-left:0;margin-bottom:15px;padding-left:30px;font-size:15px}.popup .popupBody li:after{content:"";background-image:url("../images/icons/tick.svg");position:absolute;top:7px;left:5px;width:15px;height:15px;background-position:center center;background-size:cover}@media(min-width: 768px){.popup .popupBody li:after{top:2px;left:0;width:20px;height:20px}}.chat-wrapper{position:fixed;bottom:20px;right:20px;display:block;z-index:9999;width:100%;max-width:500px}.chat-wrapper .chat-container{margin:0;box-shadow:0 4px 10px rgba(0,0,0,.5);background-color:#fff;border-radius:10px;overflow:hidden}.chat-wrapper .chat-container .chat-header{background-color:#2288c4;color:#fff;display:flex;align-items:center;padding:10px 20px}.chat-wrapper .chat-container .chat-header .logo{height:40px;margin-right:10px}.chat-wrapper .chat-container .chat-header h1{margin:0;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.chat-wrapper .chat-container .chat-body{padding:20px 20px 0 20px}.chat-wrapper .chat-container .chat-body .input-form{display:flex;flex-direction:column;gap:10px}.chat-wrapper .chat-container .chat-body .input-form .form-input{padding:10px;font-size:1em;border:1px solid #ddd;border-radius:5px}.chat-wrapper .chat-container .chat-body .input-form .form-button{padding:10px;font-size:1em;background-color:#2288c4;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.chat-wrapper .chat-container .chat-body .input-form .form-button:hover{background-color:#000e78}.chat-wrapper .chat-container .chat-body .chat-window{width:100%;height:400px;overflow-y:auto;padding:10px;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:10px}.chat-wrapper .chat-container .chat-body .chat-window .message{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;margin-bottom:20px}.chat-wrapper .chat-container .chat-body .chat-window .message .message-logo{height:40px;width:40px;border-radius:50%;background-color:#2288c4;padding:3px}.chat-wrapper .chat-container .chat-body .chat-window .message .message-initial{background-color:#2288c4;color:#fff;font-size:1em;font-weight:bold;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.chat-wrapper .chat-container .chat-body .chat-window .message p{background-color:#f1f1f1;padding:11px 16px;border-radius:10px;font-size:14px;margin:0;line-height:18px;max-width:calc(100% - 40px - 10px)}.chat-wrapper .chat-container .chat-body .chat-window .message.assistant p{background-color:#2288c4;color:#fff}.chat-wrapper .chat-container .chat-body .chat-window .message.user{flex-direction:row-reverse}.chat-wrapper .chat-container .chat-body .chat-input-container{display:flex;width:100%;box-sizing:border-box}.chat-wrapper .chat-container .chat-body .chat-input-container .form-input{flex:1;padding:10px;font-size:1em;border:1px solid #ddd;border-radius:5px 0 0 5px}.chat-wrapper .chat-container .chat-body .chat-input-container .form-button{padding:10px 20px;font-size:1em;background-color:#2288c4;color:#fff;border:none;border-radius:0 5px 5px 0;cursor:pointer;transition:background-color .3s ease}.chat-wrapper .chat-container .chat-body .chat-input-container .form-button:hover{background-color:#000e78}.chat-wrapper .chat-container .chat-footer{padding:20px;text-align:center}.chat-wrapper .chat-container .chat-footer p{margin:0;color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.chat-wrapper .chat-toggler{margin-top:10px;width:60px;height:60px;border-radius:50%;background:#000e78;display:flex;justify-content:center;align-items:center;margin-left:auto;cursor:pointer}.chat-wrapper .chat-toggler .closed-icon{width:36px;height:36px;display:none;scale:1;transition:scale .25s ease-in-out}.chat-wrapper .chat-toggler .opened-icon{width:24px;height:24px;display:block;scale:1;transition:scale .25s ease-in-out}.chat-wrapper .chat-toggler:hover .closed-icon,.chat-wrapper .chat-toggler:hover .opened-icon{scale:.9}.chat-wrapper.closed .chat-container{display:none}.chat-wrapper.closed .chat-toggler .closed-icon{display:block}.chat-wrapper.closed .chat-toggler .opened-icon{display:none}.page--header__img{position:relative;background-position:center center;background-size:cover;min-height:300px}@media(min-width: 768px){.page--header__img{min-height:400px}}@media(min-width: 992px){.page--header__img{min-height:500px}}@media(min-width: 1200px){.page--header__img{min-height:600px}}.page--header__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.page--header__container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;height:100%;margin-top:0}@media(min-width: 768px){.page--header__container{min-height:400px}}@media(min-width: 992px){.page--header__container{min-height:500px}}@media(min-width: 1200px){.page--header__container{min-height:600px}}.page--header.lower-height .page--header__img,.page--header.lower-height .page--header__container{min-height:350px !important}.project__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:1rem;margin-bottom:50px}@media(min-width: 768px){.project__wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:.6875rem;margin-bottom:75px}}@media(min-width: 1400px){.project__wrapper{grid-template-columns:repeat(3, 1fr)}}.project__select{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}@media(min-width: 1200px){.project__select{margin-bottom:50px}}.project__select__deco{height:1px;width:40px;border:2px solid #000e78}.project__select__drop .dropdown{border-bottom:2px solid #ccc}.project__select__drop .btn{padding:.375rem 0 .675rem 0;color:#999;font-size:.975rem}.project__select__drop .btn:after{content:"";font-family:"fontello";font-size:.875rem;color:#999;border:0;vertical-align:0;margin-left:30px}.project__select__drop .dropdown-menu{width:100%;min-width:0;padding-top:0;padding-bottom:0;border-radius:0}.project__select__drop .dropdown-menu.show{top:-2px}.project__select__drop .dropdown-item{padding:10px;white-space:pre-wrap;color:#002855;border-bottom:1px solid #ccc;font-size:.75rem}@media(min-width: 768px){.project__select__drop .dropdown-item{font-size:.8125rem}}@media(min-width: 992px){.project__select__drop .dropdown-item{font-size:.875rem}}.project__select__drop .dropdown-item:last-child{border-bottom:0}.project__select__drop .dropdown-item:hover,.project__select__drop .dropdown-item:focus{color:#fff;background-color:#2288c4}.office__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:35px;margin-bottom:50px}@media(min-width: 768px){.office__wrapper{grid-template-columns:repeat(2, 1fr);grid-row-gap:45px;grid-column-gap:65px}}@media(min-width: 992px){.office__wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.office__wrapper{grid-template-columns:repeat(4, 1fr)}}.office__title{text-align:left;font-weight:300;font-size:1.5rem}@media(min-width: 768px){.office__title{font-size:2.1875rem}}@media(min-width: 992px){.office__title{font-size:3rem}}@media(min-width: 768px){.office__map{display:flex;flex:0 1 auto;justify-content:center;align-items:center}}@media(min-width: 1200px){.office__map__svg{transform:scale(1.2)}}.office__map__province{transition:all ease-in .2s}.office__map__province:hover,.office__map__province:focus{cursor:pointer;fill:#000e78}.office__map__province.selected{fill:#000e78}.office__select{display:flex;flex:0 1 100%;justify-content:space-between;align-items:flex-start}@media(min-width: 768px){.office__select{flex:0 1 auto}}.office__select__deco{height:1px;width:40px;border:2px solid #000e78}.office__select__drop .dropdown{width:100%;padding:5px 10px;border:1px solid #ccc}.office__select__drop .btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.375rem 0 .375rem 0;color:#999;font-size:.975rem}@media(min-width: 992px){.office__select__drop .btn{font-size:.875rem}}@media(min-width: 1200px){.office__select__drop .btn{font-size:.975rem;padding:.375rem 0 .275rem 0}}.office__select__drop .btn:after{content:"";font-family:"fontello";font-size:.875rem;color:#999;border:0;vertical-align:0;margin-left:0}.office__select__drop .dropdown-menu{width:100%;min-width:0;padding-top:0;padding-bottom:0;border-radius:0;max-height:400px;overflow-y:scroll;z-index:2}.office__select__drop .dropdown-menu::-webkit-scrollbar{display:none}.office__select__drop .dropdown-menu.show{left:-11px !important;top:10px !important}.office__select__drop .dropdown-item{padding:10px;white-space:pre-wrap;color:#002855;border-bottom:1px solid #ccc;font-size:.75rem}@media(min-width: 768px){.office__select__drop .dropdown-item{font-size:.8125rem}}@media(min-width: 992px){.office__select__drop .dropdown-item{font-size:.875rem}}.office__select__drop .dropdown-item:last-child{border-bottom:0}.office__select__drop .dropdown-item:hover,.office__select__drop .dropdown-item:focus{color:#fff;background-color:#2288c4}.office__number{padding:2rem 0;margin-bottom:60px;border-bottom:1px solid #ccc;text-transform:uppercase;color:#999}.office__box__name{position:relative;width:100%;margin-bottom:1rem;font-size:1rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#000e78}.office__box__name:after{content:"";display:block;margin-top:1rem;width:40px;height:2px;background-color:#000e78}.office__box__human{margin-bottom:13px;color:#333;font-weight:600;font-size:1rem}@media(min-width: 768px){.office__box__human{font-size:1.0625rem}}@media(min-width: 992px){.office__box__human{font-size:1.125rem}}.office__data{position:relative;display:flex;flex-direction:column;color:#999;margin-bottom:10px;font-size:.875rem}@media(min-width: 768px){.office__data{font-size:.9375rem}}@media(min-width: 992px){.office__data{font-size:1rem}}.office__data p{margin-bottom:0;color:#999;font-size:.875rem}@media(min-width: 768px){.office__data p{font-size:.9375rem}}@media(min-width: 992px){.office__data p{font-size:1rem}}.office__data__module{padding-left:1.875rem}.office__data:before{position:absolute;top:-3px;left:-30px;font-size:1.25rem;color:#999;content:""}.office__data.is--letter:before{min-width:20px;text-align:center;font-size:1.125rem;font-weight:600}.office__data--tel:before{content:"T"}.office__data--fax:before{content:"F"}.office__data--mobile:before{content:"M"}.office__data--address:before{content:"";font-family:"fontello"}.office__data--email:before{content:"";font-family:"fontello"}.office__data--vcard:before{content:"";font-family:"fontello"}.product__menu{margin-bottom:50px}.product__title{color:#999;text-transform:uppercase;font-size:1rem;letter-spacing:.89px;padding-bottom:18.5px;border-bottom:1px solid #ccc}.product__collapse{border-bottom:1px solid #ccc;padding:18.5px 0}.product__list{padding:.5rem}.product__list__link,.product__list__item{font-size:1rem}.product__list__link{color:#666;font-weight:600}.product__list__link.current{color:#000e78}.product__list__link:hover,.product__list__link:focus{text-decoration:none;color:#2288c4}.product__list__item .little{display:inline-block;margin-bottom:10px}.product__btn{position:relative;color:#000e78;padding:0 0 0 30px;text-align:left}.product__btn:hover,.product__btn:focus,.product__btn:active{text-decoration:none;color:#000e78}.product__btn[aria-expanded=false]{color:#666}.product__btn[aria-expanded=false] a{color:#666;font-weight:600}.product__btn[aria-expanded=false]:before{content:"";transform:rotate(90deg)}.product__btn[aria-expanded=true]{color:#000e78}.product__btn[aria-expanded=true] a{color:#000e78;font-weight:600}.product__btn[aria-expanded=true]:before{content:"";transform:rotate(180deg);color:#000e78}.product__btn:before{content:"";font-family:"fontello";position:absolute;top:0;left:0;font-size:15px;color:#666;transition:all ease-in .2s;transform:rotate(0deg)}.product__btn .product__btn{color:#666}.product__sidebar{width:100%;padding-top:10px}.product__main{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin-bottom:50px;width:100%}.product__main h1,.product__main h2,.product__main h3,.product__main h4,.product__main h5,.product__main h6{grid-column-start:1;grid-column-end:-1}@media(min-width: 768px){.product__main{grid-gap:20px}}@media(min-width: 992px){.product__main{grid-template-columns:repeat(3, 1fr);grid-gap:15px}}@media(min-width: 1400px){.product__main{grid-template-columns:repeat(4, 1fr);grid-gap:20px}}.product__box{display:flex;flex-direction:column;height:100%;padding:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);transition:all ease-in .2s}.product__box:hover,.product__box:focus{box-shadow:0 0 20px 0 rgba(0,0,0,.3);text-decoration:none}.product__box:hover .product__box__title,.product__box:hover .product__box__ref,.product__box:focus .product__box__title,.product__box:focus .product__box__ref{color:#2288c4}@media(min-width: 768px){.product__box{padding:20px}}.product__box__title{color:#000e78;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin-bottom:10px}@media(min-width: 992px){.product__box__title{font-size:1.125rem;font-weight:600}}.product__box__text{color:#666;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:250px;margin:0 auto;text-decoration:none !important}.product__box__text p,.product__box__text ul,.product__box__text li{font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.product__box__text p strong,.product__box__text ul strong,.product__box__text li strong{letter-spacing:0}@media(min-width: 768px){.product__box__text{max-width:unset;margin:0}}.product__box__link{text-decoration:none !important}.product__box__ref{max-width:250px;width:100%;margin:0 auto 5px auto;color:#000e78;font-size:.75rem;letter-spacing:0;line-height:1.1875rem;text-decoration:none !important}@media(min-width: 768px){.product__box__ref{width:auto;margin:0 0 5px 0}}@media(min-width: 992px){.product__box__ref{font-size:.875rem}}.product__box__img{width:100%;height:100%;min-height:190px;max-height:190px;margin-bottom:30px;object-fit:contain;object-position:center center;position:relative}.product__box__img img{display:block;margin:0 auto}.product__box__img .product-zip-badge{position:absolute;bottom:-10px;right:5px;cursor:pointer}.product__box__img .product-zip-badge img{height:24px}.product__box__img .product-zip-badge .product-zip-badge-not-added{display:block}.product__box__img .product-zip-badge .product-zip-badge-added{display:none}.product__box__img .product-zip-badge.added .product-zip-badge-not-added{display:none}.product__box__img .product-zip-badge.added .product-zip-badge-added{display:block}.product__extra{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:15px}@media(min-width: 992px){.product__extra{margin-bottom:40px;padding:1.875rem;background-color:#f1f2f3}}@media(min-width: 1200px){.product__extra{flex-direction:row;justify-content:space-between}}.product__extra .text--little,.product__extra .text--little *{font-size:16px}.product__extra p{margin-bottom:1.5rem}.product__extra__btn{display:flex;justify-content:flex-start;width:100%}@media(min-width: 768px){.product__extra__btn{margin-top:20px}}.product__extra__btn__doc{color:#000e78;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.product__extra__btn__doc a i{font-size:2.3rem}.product__extra__btn__doc a:hover{text-decoration:none}@media(min-width: 992px){.product__extra__btn:not(.product__extra__btn__doc){justify-content:flex-end}}@media(min-width: 1400px){.product__extra__btn{flex-direction:column;width:auto}}.product__extra__btn .btn.btn-primary--grad{font-size:.8rem;text-transform:initial;color:#000e78;background:transparent;font-weight:700;padding:.5rem}.product__extra__btn .btn.btn-primary--grad:hover,.product__extra__btn .btn.btn-primary--grad:focus,.product__extra__btn .btn.btn-primary--grad:active{color:#000e78;background:transparent;text-decoration:underline;box-shadow:none;font-weight:700}@media(min-width: 768px){.product__extra__btn .btn.btn-primary--grad{width:max-content}}@media(min-width: 992px){.product__extra__btn .btn.btn-primary--grad{display:flex;justify-content:center;align-items:center;padding:15px;text-transform:uppercase;font-size:1rem;color:#fff;background:linear-gradient(180deg, #284A9B 0%, #0078C0 100%);transition:all ease-in .3s}.product__extra__btn .btn.btn-primary--grad:hover,.product__extra__btn .btn.btn-primary--grad:focus,.product__extra__btn .btn.btn-primary--grad:active{color:#fff;background:#000e78;background:linear-gradient(180deg, #000E78 0%, #000E78 100%);text-decoration:none;font-weight:700}}.category-info-header{margin-bottom:15px}.category-info-header .btn{font-size:1.5rem}.product-zip-badge-detail-wrapper .product-zip-badge-detail{align-items:center}.product-zip-badge-detail-wrapper .product-zip-badge-detail img{height:20px;margin-right:14px}.product-zip-badge-detail-wrapper .product-zip-badge-detail:hover .product-zip-badge-not-added{filter:opacity(0.65)}.product-zip-badge-detail-wrapper .product-zip-badge-detail .product-zip-badge-not-added{display:block}.product-zip-badge-detail-wrapper .product-zip-badge-detail .product-zip-badge-added{display:none;color:#2288c4}.product-zip-badge-detail-wrapper .product-zip-badge-detail.added .product-zip-badge-not-added{display:none}.product-zip-badge-detail-wrapper .product-zip-badge-detail.added .product-zip-badge-added{display:block}.main-zip-references-list-page input{height:26px;width:26px;background-color:#fff;border:2px solid #999;border-radius:3px !important;vertical-align:middle;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.main-zip-references-list-page input:checked{accent-color:#000e78;background-color:#000e78;border:2px solid #000e78}.main-zip-references-list-page input:checked+*{position:relative}.main-zip-references-list-page input:checked+*:after{content:"";position:absolute;top:49%;transform:translateY(-50%) rotate(45deg);right:calc(100% + 19px);display:inline-block;height:14px;width:8px;border-bottom:3px solid #fff;border-right:3px solid #fff;pointer-events:none}.main-zip-references-list-page label{color:#333;font-size:16px;line-height:22px;margin:0;cursor:pointer}.main-zip-references-list-page .mzrlp-title{color:#333;font-size:24px;font-weight:bold;line-height:33px}.main-zip-references-list-page .mzrlp-empty-list-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.main-zip-references-list-page .mzrlp-empty-list-wrapper .mzrlp-subtitle{color:#333;font-size:16px;line-height:22px}.main-zip-references-list-page .mzrlp-empty-list-wrapper .mzrlp-empty-list{display:flex;align-items:center;gap:5px;cursor:pointer}.main-zip-references-list-page .mzrlp-empty-list-wrapper .mzrlp-empty-list img{height:24px}.main-zip-references-list-page .mzrlp-empty-list-wrapper .mzrlp-empty-list div{color:#000e78;font-size:16px;font-weight:600;line-height:22px}@media(max-width: 768px){.main-zip-references-list-page .mzrlp-empty-list-wrapper .mzrlp-empty-list div{display:none}}.main-zip-references-list-page .mzrlp-fast-selection-wrapper{background-color:#f1f2f3;padding:20px}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapser{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;cursor:pointer}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapser div{color:#333;font-size:16px;line-height:22px}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapser i{height:18px;color:#000e78}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapse-block{margin-top:20px}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapse-block .mzrlp-checkbox-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:20px 60px;margin-top:20px}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapse-block .mzrlp-checkbox-wrapper:first-of-type{margin-top:0}.main-zip-references-list-page .mzrlp-fast-selection-wrapper .mzrlp-fast-selection-collapse-block .mzrlp-checkbox-wrapper .mzrlp-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer}.main-zip-references-list-page .mzrlp-reference-list{padding:20px 0}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;border-bottom:1px solid #ccc;padding:20px 0}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item:first-of-type{border-top:1px solid #ccc}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px;max-width:calc(100% - 24px - 16px)}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-img{width:110px;max-width:100%}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info{display:flex;flex-direction:column;gap:12px;width:300px;max-width:100%}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-title,.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-description,.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-category{font-size:16px;line-height:22px}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-title{color:#000e78}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-description{color:#333}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-info .mzrlp-reference-item-info-category{color:#666}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-all{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-all .mzrlp-reference-item-document-all-collapser{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-all .mzrlp-reference-item-document-all-collapser label{font-weight:600;cursor:pointer}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-all .mzrlp-reference-item-document-all-collapser i{height:18px;color:#000e78}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-separated{margin-left:34px}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-separated .mzrlp-reference-item-document-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;cursor:pointer}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-wrapper .mzrlp-reference-item-document-wrapper .mzrlp-reference-item-document-separated .mzrlp-reference-item-document-checkbox *{cursor:pointer}.main-zip-references-list-page .mzrlp-reference-list .mzrlp-reference-item .mzrlp-reference-item-remove{width:24px;cursor:pointer}.main-zip-references-list-page .mzrlp-summary-box{background-color:#f1f2f3;padding:40px 50px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-text,.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-text-no-references{color:#333;font-size:18px;font-weight:600;line-height:24px}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-text{display:block}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-text-no-references{display:none}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;cursor:pointer;padding:18px;width:100%}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-button img{height:24px}.main-zip-references-list-page .mzrlp-summary-box .mzrlp-summary-button div{color:#fff;font-size:16px;line-height:22px;text-transform:uppercase}.main-zip-references-list-page .mzrlp-summary-box.extended{justify-content:space-between;padding:30px}@media(max-width: 576px){.main-zip-references-list-page .mzrlp-summary-box.extended{padding:20px}}.main-zip-references-list-page .mzrlp-summary-box.extended .mzrlp-summary-button{width:330px;max-width:100%}@media(max-width: 991px){.main-zip-references-list-page .mzrlp-summary-box.extended .mzrlp-summary-button{width:100%}}@media(max-width: 991px){.main-zip-references-list-page .mzrlp-summary-box{padding:30px}}@media(max-width: 576px){.main-zip-references-list-page .mzrlp-summary-box{padding:20px}}.main-zip-references-list-page .mzrlp-no-references-block{display:none}.main-zip-references-list-page.js-no-references-added .mzrlp-empty-list-wrapper,.main-zip-references-list-page.js-no-references-added .mzrlp-fast-selection-wrapper{display:none}.main-zip-references-list-page.js-no-references-added .mzrlp-no-references-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:86px}.main-zip-references-list-page.js-no-references-added .mzrlp-no-references-block .mzrlp-no-references-icon{width:48px;margin-bottom:32px}.main-zip-references-list-page.js-no-references-added .mzrlp-no-references-block .mzrlp-no-references-text{color:#666;font-size:16px;line-height:22px;text-align:center;max-width:666px;margin-bottom:44px}.main-zip-references-list-page.js-no-references-added .mzrlp-no-references-block .mzrlp-no-references-button{text-transform:uppercase;width:200px;max-width:100%}.main-zip-references-list-page.js-no-references-added .mzrlp-summary-box .mzrlp-summary-text{display:none}.main-zip-references-list-page.js-no-references-added .mzrlp-summary-box .mzrlp-summary-text-no-references{display:block}.main-zip-references-list-page.js-no-references-added .mzrlp-summary-box .mzrlp-summary-button{opacity:.5;pointer-events:none}#loadingModal .modal-dialog{width:100vw;height:100vh;margin:0 auto}#loadingModal .modal-dialog .modal-content{background:transparent;width:100%;height:100%;padding:0}#loadingModal .modal-dialog .modal-content .modal-body{padding:0;display:flex;align-items:center;justify-content:center}#loadingModal .modal-dialog .modal-content .modal-body .spinner-border{width:5rem;height:5rem}.config__container{padding-left:0;padding-right:0}@media(min-width: 768px){.config__container{padding-left:15px;padding-right:15px}}.config__subtitle{font-size:1rem;line-height:normal;color:#333;font-weight:400}@media(min-width: 768px){.config__subtitle{font-size:1.3rem}}@media(min-width: 1200px){.config__subtitle{font-size:1.5rem;max-width:75%}}.config__subtitle__wrapper{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 992px){.config__subtitle__wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.config__subtitle__icon{font-size:90px;color:#000e78}.config__advise{background-color:#f1f2f3;padding:15px;margin:30px 0}@media(min-width: 992px){.config__advise{display:none}}.config__advise__text{color:#333;font-size:.875rem;letter-spacing:0;line-height:1.1875rem;margin-bottom:0}@media(min-width: 768px){.config__advise__text{font-size:1rem;line-height:1.575rem}}.config__advise__link{text-decoration:underline}.config__advise__link:hover,.config__advise__link:focus{background-color:#e9faff}.config__box{position:relative;background-color:#f1f2f3;padding:30px}@media(min-width: 768px){.config__box{padding:35px}}@media(min-width: 992px){.config__box{padding:40px}}@media(min-width: 1200px){.config__box{padding:50px}}@media(min-width: 768px){.config__box__rounded{border-radius:20px}}.config__box p{font-size:.9375rem}@media(min-width: 1200px){.config__box p{font-size:1rem}}.config__box .mini{font-size:.8125rem;margin-bottom:0;color:#999}.config__box__close{position:absolute;top:20px;right:20px;border:0;color:#000e78;background-color:transparent}.config__box__close .demo-icon{font-size:30px}.config__intro{max-width:800px;margin:0 auto}.config__intro p,.config__intro span{text-align:left;font-size:.9rem;color:#333}@media(min-width: 768px){.config__intro p,.config__intro span{font-size:1rem;text-align:center}}.config__btn.button{display:inline-flex;align-items:flex-start;padding:10px;font-weight:500;letter-spacing:initial;text-transform:initial;background-color:transparent;text-align:left}@media(min-width: 768px){.config__btn.button{padding:1rem;text-align:center;align-items:center}}.config__btn.button .demo-icon{font-weight:500;font-size:15px}.config__form__title{font-size:1.125rem;font-weight:600;color:#333}@media(min-width: 992px){.config__form__title{line-height:1.5rem}}@media(min-width: 1200px){.config__form__title{line-height:1.8rem}}.config__form__subtitle{color:#333;letter-spacing:0;font-size:1.125rem;line-height:1.5rem;font-weight:500}@media(min-width: 768px){.config__form__subtitle{font-size:1.3125rem;line-height:1.4375rem}}@media(min-width: 1200px){.config__form__subtitle{font-size:1.625rem;line-height:2.2rem}}.config__form__control{border:2px solid #999;border-radius:5px;font-size:1rem;color:#333;padding:25px 15px}.config__form__control:active,.config__form__control:focus{border-color:#000e78}.config__form__control.select{min-width:120px;min-height:54px;padding:0 15px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-repeat:no-repeat;background-position-x:93%;background-position-y:50%;background-image:url("../images/icons/ic-flecha-abajo.svg")}.config__form__control.disabled{opacity:50%}.config__form__control.quantity{max-width:25%}@media(min-width: 992px){.config__form__control.quantity{max-width:none}}@media(min-width: 768px){.config__form__control.max25{max-width:25%}}.config__form__control--light{border:1px solid #ccc}.config__form__checkbox{width:25px;height:25px;border:2px solid #999;border-radius:3px}.config__group{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}@media(min-width: 1200px){.config__group--house{justify-content:space-between}}.config__checkbox{position:relative;height:2rem;display:flex;align-items:center}.config__checkbox input{display:none;position:relative;margin-bottom:0;padding-left:2rem;cursor:pointer;z-index:2}.config__checkbox input:checked~span{background:#000e78;border-color:#000e78}.config__checkbox input:checked~span:before{width:1rem;height:.2rem;transition:width .1s;transition-delay:.3s}.config__checkbox input:checked~span:after{width:.5rem;height:.2rem;transition:width .1s;transition-delay:.2s}.config__checkbox input:disabled~span{background:#f1f2f3;border-color:#f1f2f3}.config__checkbox input:disabled~label{color:#dcdcdc}.config__checkbox input:disabled~label:hover{cursor:default}.config__checkbox label{position:relative;margin-bottom:0;padding-left:2.5rem;cursor:pointer;z-index:2;padding-top:15px}@media(min-width: 768px){.config__checkbox label{padding-top:0}}.config__checkbox span{position:absolute;display:inline-block;left:0;width:1.625rem;height:1.625rem;border:2px solid #999;border-radius:3px;background-color:#fff;z-index:1;transition:all .2s}.config__checkbox span:before{content:"";display:inline-block;background:#fff;width:0;height:.2rem;position:absolute;transform-origin:0 0;transform:rotate(-55deg);top:1rem;left:.47rem}.config__checkbox span:after{content:"";display:inline-block;background:#fff;width:0;height:.2rem;position:absolute;transform-origin:0 0;transform:rotate(35deg);bottom:.5rem;left:.25rem}.config__line{overflow:hidden}.config__line__row{padding:10px 0;text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}@media(min-width: 768px){.config__line__row{margin-bottom:0;padding-bottom:10px}}.config__line__row--title{display:none;font-size:.875rem;color:#666}@media(min-width: 768px){.config__line__row--title{display:flex}}.config__line__row--data{font-size:1rem;color:#333}.config__list__wrapper{display:flex;flex-direction:column;padding:10px 0 40px 0;border-bottom:1px solid #ccc}.config__list__img{display:block;width:90px;min-width:90px;padding-right:5px}@media(min-width: 1200px){.config__list__img{width:120px;min-width:120px;padding-right:10px}}.config__list__info{display:flex;flex-wrap:wrap;padding-left:15px}@media(min-width: 1200px){.config__list__info{flex-wrap:nowrap;padding-left:0}}.config__list__item{display:flex;padding:20px 0 20px 5px;border-top:1px solid #ccc}.config__list__item.is--legend{border:0;margin-top:30px;padding-bottom:0}.config__list__text{display:flex;color:#333;letter-spacing:0;font-size:.8125rem;line-height:1.1875rem;padding:0 5px}.is--legend .config__list__text{font-size:.875rem;text-transform:uppercase;color:#666}@media(min-width: 768px){.config__list__text{font-size:.9375rem;line-height:1.25rem;padding:0 10px}}@media(min-width: 1200px){.config__list__text{font-size:1rem;line-height:1.375rem;padding:0 15px}}.config__list__text.is--ref{flex:0 1 60%;margin-bottom:10px;word-break:break-all;color:#000e78}@media(min-width: 1200px){.config__list__text.is--ref{flex:0 1 auto;width:145px;margin-bottom:0;color:#333}}.config__list__text.is--family{order:4;margin-top:10px}@media(min-width: 768px){.config__list__text.is--family{margin-top:15px;align-items:flex-start;flex:0 1 100%}}@media(min-width: 1200px){.config__list__text.is--family{margin-top:0;width:150px;order:initial;flex:0 1 auto}}@media(min-width: 1400px){.config__list__text.is--family{width:200px}}.config__list__text.is--desc{order:2}@media(min-width: 1200px){.config__list__text.is--desc{width:200px;order:initial}}@media(min-width: 1400px){.config__list__text.is--desc{width:215px}}@media(min-width: 1600px){.config__list__text.is--desc{width:350px}}.config__list__text.is--quantity{flex:0 1 40%;justify-content:flex-end;padding-right:0;font-weight:700;word-break:break-all;order:1;margin-bottom:10px}@media(min-width: 1200px){.config__list__text.is--quantity{flex:0 1 auto;width:90px;order:initial;margin-bottom:0}}.is--legend .config__list__text.is--quantity{font-weight:400}.toggle{display:inline-block;position:relative;width:100%;height:49px;margin-bottom:0;background-color:#fff;border-radius:5px;-webkit-transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);cursor:pointer}.toggle__wrapper{width:100%;height:54px;border:2px solid #999;border-radius:5px}.toggle__wrapper .toogle__input{position:absolute;left:-99em}.toggle__wrapper .toogle__input:checked+.toggle .toggle__content__off{color:#333}.toggle__wrapper .toogle__input:checked+.toggle .toggle__content__on{color:#fff}.toggle__wrapper .toogle__input:checked+.toggle .toggle__handler{-webkit-transform:translateX(0px);transform:translateX(0px);border-color:#000e78;background-color:#000e78;border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-top-right-radius:0}.toggle__handler{display:inline-block;position:relative;z-index:1;background-color:#fff;background-color:#000e78;width:50%;height:50px;border-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;top:0;left:0;-webkit-transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform:translateX(100%);transform:translateX(100%)}.toggle__content{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:50%;line-height:50px;font-size:1rem;color:#333;z-index:2;-webkit-transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.toggle__content__on{left:0;color:#333;border-right:1px solid #999}.toggle__content__off{right:0;border-left:1px solid #999;color:#fff}.radio{display:inline-block;position:relative;width:50%;height:50px;margin-bottom:0;background-color:#fff;border-radius:5px;-webkit-transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);cursor:pointer}.radio--middle{border-radius:0}.radio__wrapper{display:flex;width:100%;height:54px;border:2px solid #999;border-radius:5px}.radio__wrapper .radio__input{position:absolute;visibility:hidden}.radio__wrapper.disabled{opacity:50%}.radio__input:checked+.radio .radio__content{color:#fff;background-color:#000e78}.radio__content{display:flex;justify-content:center;align-items:center;width:100%;line-height:50px;font-size:.8rem;color:#333;border-radius:3px;z-index:2;-webkit-transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);white-space:nowrap}@media(min-width: 1600px){.radio__content{font-size:1rem}}.radio__content__on{border-right:1px solid #999;border-bottom-right-radius:0;border-top-right-radius:0}.radio__content__off{border-left:1px solid #999;border-bottom-left-radius:0;border-top-left-radius:0}.radio__content__middle{border-left:1px solid #999;border-right:1px solid #999;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.sheet__page .popover{max-width:185px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);border:none}.sheet__page .popover .popover-header{color:#000e78;background-color:transparent;border-bottom:0;font-size:.875rem;margin-top:8px}.sheet__page .popover .popover-body{margin-bottom:10px;padding-top:0;color:#333;font-size:.875rem;font-weight:600}.sheet__page .main-product-actions-wrapper{display:flex;flex-wrap:wrap;gap:25px}.sheet__page .main-product-actions-wrapper .btn{display:flex;justify-content:center;align-items:center}@media(max-width: 335px){.sheet__page .main-product-actions-wrapper .btn{width:100%}}.sheet__page .main-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.sheet__page .main-product-actions .btn-tertiary{font-size:16px !important;text-decoration:none !important;outline:none !important}.sheet__main{width:100%}.sheet__main__media__img{cursor:pointer;max-height:420px;max-width:100%;padding:10px}@media(min-width: 1200px){.sheet__main__media__img{padding:20px}}.sheet__main__control{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(min-width: 768px){.sheet__main__control{align-items:flex-start}}@media(min-width: 1200px){.sheet__main__control{flex-direction:row;align-items:center}}.sheet__main__control button{font-size:16px}.sheet__main__logos{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1rem}@media(min-width: 992px){.sheet__main__logos{display:flex;flex-wrap:wrap;align-items:center}}.sheet__main__logos__item{display:flex;justify-content:flex-start;align-items:center}@media(min-width: 768px){.sheet__main__logos__item{justify-content:center}}.sheet__main__logos__item img{max-height:45px;height:45px}.sheet__main__comp{margin-top:50px}@media(min-width: 992px){.sheet__main__comp{margin-top:80px}}.sheet__main__comp__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}@media(min-width: 768px){.sheet__main__comp__wrapper{display:flex;flex-wrap:wrap;align-items:center}}.sheet__main__comp__wrapper img{max-width:100px}.sheet__main__comp__laptop{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:20px}.sheet__main__comp__laptop__img{flex:0 1 30%;max-width:30%;text-align:center}.sheet__main__comp__laptop__text{padding-left:20px;color:#000e78;font-size:.875rem;font-weight:600}.sheet__main__subtitle{text-transform:uppercase;font-size:1rem;letter-spacing:.89px;line-height:22px;color:#999;margin-bottom:25px}.sheet__mobile__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:65px;transform:translateX(100%);background-color:#fff;transition:transform ease-out .3s;z-index:2}.sheet__mobile__wrapper.active{transform:translateX(0);overflow-y:hidden}@media(min-width: 768px){.sheet__mobile__wrapper{position:relative;height:100%;padding-top:0;transform:translateX(0);background-color:transparent}}.sheet__mobile__btn{position:fixed;top:68px;left:0;border-bottom:1px solid #999;background-color:#fff;z-index:4}.sheet__mobile__btn .demo-icon{transform:rotate3d(0, 0, 1, 180deg);margin-right:20px}.sheet__data{width:100%;border-bottom:1px solid #ccc}@media(min-width: 768px){.sheet__data{padding-bottom:50px}}@media(min-width: 992px){.sheet__data{padding-bottom:70px}}.sheet__data__icon{font-size:3rem}@media(min-width: 992px){.sheet__data__icon{font-size:3rem}}.sheet__data__content{width:100%;background-color:transparent;height:100%;overflow-y:auto;margin-top:60px;padding-top:30px;padding-bottom:30px}@media(min-width: 768px){.sheet__data__content{margin-top:0;padding-top:0;padding-bottom:0;position:relative;height:100%;overflow-y:unset}}.sheet__data__fluid{column-width:auto;column-gap:0;column-count:1}@media(min-width: 768px){.sheet__data__fluid{column-count:2;column-gap:30px}}@media(min-width: 992px){.sheet__data__fluid{column-count:3}}@media(min-width: 1200px){.sheet__data__fluid{column-gap:45px}}.sheet__data__group>.sheet__data__fluid{column-count:1}@media(min-width: 992px){.sheet__data__group>.sheet__data__fluid{column-count:2}}.sheet__data__group{margin-bottom:50px}@media(min-width: 768px){.sheet__data__group{margin-bottom:20px}}@media(min-width: 992px){.sheet__data__group{margin-bottom:0}}.sheet__data__title{text-transform:uppercase;color:#999;font-size:1rem;letter-spacing:1px;line-height:1.5rem;margin-bottom:20px}@media(min-width: 1200px){.sheet__data__title{font-size:1.125rem}}.sheet__data__item{position:relative;justify-content:space-between;align-items:center;width:100%;height:100%;min-height:40px;padding:10px;background-color:#f1f2f3;font-size:.875rem;color:#333}.sheet__data__item:after{content:"";position:absolute;top:0;left:0;width:100%;display:block;height:1px;background-color:#ccc}.sheet__data__item:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;display:block;height:1px;background-color:#ccc}.sheet__data__group>.sheet__data__item{height:auto}.sheet__data__prop{display:inline-block;text-align:left;color:#666;width:50%;vertical-align:top}@media(min-width: 992px){.sheet__data__prop{padding-right:5px}}@media(min-width: 1200px){.sheet__data__prop{width:50%;padding-right:10px}}.sheet__data__prop.is--value{width:48%;padding-right:0;color:#333;padding-left:15px}@media(min-width: 992px){.sheet__data__prop.is--value{padding-left:10px}}@media(min-width: 1200px){.sheet__data__prop.is--value{padding-left:15px}}.sheet__image__wrapper{position:relative}.sheet__image__wrapper .img-fluid{width:100%;object-fit:cover;object-position:center center}.sheet__image__btn{position:absolute;bottom:0;right:0;color:#fff;background-color:rgba(0,0,0,.6);border-radius:0;border:0}.sheet__image__btn:hover,.sheet__image__btn:focus{border-color:transparent;background-color:#2288c4}.sheet__image__btn:active,.sheet__image__btn:visited{border-color:transparent}.sheet__docs{width:100%;border-bottom:1px solid #ccc}@media(min-width: 768px){.sheet__docs{padding-bottom:50px}}@media(min-width: 992px){.sheet__docs{padding-bottom:70px}}.sheet__pdf{margin-bottom:40px}.sheet__pdf__icon{color:#999;font-size:48px;margin-right:10px}.sheet__pdf__link{padding-top:20px;border-top:1px solid #ccc}.sheet__pdf__link:hover,.sheet__pdf__link:focus{text-decoration:none}.sheet__pdf__link:hover .sheet__pdf__title,.sheet__pdf__link:hover .sheet__pdf__icon,.sheet__pdf__link:hover .sheet__pdf__desc,.sheet__pdf__link:focus .sheet__pdf__title,.sheet__pdf__link:focus .sheet__pdf__icon,.sheet__pdf__link:focus .sheet__pdf__desc{text-decoration:none;color:#2288c4}.sheet__pdf__title{color:#000e78;font-size:1rem;font-weight:600;letter-spacing:0}.sheet__pdf__desc{color:#666;font-size:.875rem;letter-spacing:0}.sheet__gallery{margin:30px 0}@media(min-width: 768px){.sheet__gallery{margin:50px 0 100px 0}}.sheet__gallery__link:hover,.sheet__gallery__link:focus{text-decoration:none;color:#2288c4}.sheet__gallery__link:hover .sheet__gallery__ref,.sheet__gallery__link:focus .sheet__gallery__ref{color:#2288c4}.sheet__gallery__ref{display:block;font-size:.875rem;color:#000e78;margin-bottom:10px}.sheet__gallery__text{font-size:1rem;line-height:1.5rem;color:#333;margin-bottom:0}.sheet__gallery__wrapper{margin-bottom:70px}@media(min-width: 768px){.sheet__gallery__wrapper{margin-bottom:90px}}@media(min-width: 1200px){.sheet__gallery__wrapper{margin-bottom:0}}.sheet__gallery__pagination{bottom:0}@media(min-width: 1200px){.sheet__gallery__pagination{display:none}}.sheet__gallery__arrow{display:none}.sheet__gallery__arrow.swiper-button-next{right:-35px}.sheet__gallery__arrow.swiper-button-prev{left:-7px}@media(min-width: 1200px){.sheet__gallery__arrow{display:block;color:#333}.sheet__gallery__arrow:hover,.sheet__gallery__arrow:focus{color:#2288c4}.sheet__gallery__arrow:after{font-size:30px}}.sheet__anchor{display:flex;height:100%;min-height:40px;margin-bottom:0;padding:0 5px;border:0}.sheet__anchor__wrapper{width:100%;border-bottom:1px solid #ccc}.sheet__anchor__container{background-color:#fff}.sheet__anchor__item{display:flex;justify-content:center;align-items:center;height:100%;margin-right:40px;margin-bottom:0;padding-left:0;border:0;border-radius:0;background-color:transparent;font-size:1rem}.sheet__anchor__item:last-child{margin-right:0}.sheet__anchor__link{position:relative;display:flex;justify-content:center;align-items:center;height:100%;font-size:.875rem;color:#666;border-radius:0;border:0;background-color:transparent;transition:all ease-in .3s}.sheet__anchor__link:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#2288c4;width:0;opacity:0;transition:all ease-in .3s}.sheet__anchor__link:hover,.sheet__anchor__link:focus,.sheet__anchor__link.active{color:#2288c4;text-decoration:none}.sheet__anchor__link:hover:after,.sheet__anchor__link:focus:after,.sheet__anchor__link.active:after{opacity:1;width:100%}.sheet__acces{width:100%}.sheet__acces .card__image{height:200px;align-items:flex-end;display:flex;justify-content:center}.sheet__acces .card__image img{max-height:100%;width:auto !important}.sheet__acces .card__text{padding-left:0;padding-right:0}.sheet__acces__title{text-transform:uppercase;color:#999;letter-spacing:.89px;line-height:1.375rem;font-size:1rem;font-weight:400}@media(min-width: 768px){.sheet__acces__title{text-transform:initial;color:#000e78;font-size:1.5rem;line-height:initial;letter-spacing:initial}}.sheet__product__gallery{position:relative}.sheet__product__gallery__arrow{display:block;color:#333}.sheet__product__gallery__arrow.swiper-button-next{right:0}.sheet__product__gallery__arrow.swiper-button-prev{left:12px}.sheet__product__gallery__arrow:hover,.sheet__product__gallery__arrow:focus{color:#2288c4}.sheet__product__gallery__arrow:after{font-size:30px}.sheet__product__gallery .swiper-container{max-width:calc(100% - 80px)}.sheet__product__gallery .swiper-container .swiper-wrapper{align-items:center}.sheet__product__gallery .swiper-container .swiper-wrapper .swiper-slide img{cursor:pointer}.ekko-lightbox.modal .modal-content{min-width:unset;padding:40px}.ekko-lightbox.modal .modal-content .modal-body{padding:0}.ekko-lightbox.modal .modal-content .modal-body .ekko-lightbox-nav-overlay{width:calc(100% + 80px);height:calc(100% + 80px);left:-40px;top:-40px}.ekko-lightbox.modal .modal-content .modal-body .ekko-lightbox-nav-overlay a{opacity:1;text-decoration:none;outline:none}.ekko-lightbox.modal .modal-content .modal-body .ekko-lightbox-nav-overlay a span{padding:0 20px;color:#002855}.open-lightbox-gallery{max-width:100%}.error__404,.error__410{overflow-y:hidden}.error__404__header,.error__410__header{padding:15px 0;border-bottom:1px solid #ccc}.error__404__content,.error__410__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:430px;margin:0 auto}@media(min-width: 768px){.error__404__content,.error__410__content{margin:120px auto 0 auto}}@media(min-width: 992px){.error__404__content,.error__410__content{height:100vh;margin:0 auto;margin-top:-128px}}.error__404__title,.error__410__title{color:#000e78;font-size:3rem;font-weight:300;letter-spacing:0;line-height:3.125rem;text-transform:uppercase}.sitemap-page ul{padding:10px 0px}.sitemap-page ul li ul{margin-left:40px !important}.sitemap-page ul,.sitemap-page ul li{list-style-type:none !important}.site-map-list .site-map-item-depth-0{font-family:"Open Sans";font-size:18px;font-weight:600;color:#000e78;text-transform:uppercase}.site-map-list .site-map-item-depth-0 .site-map-item-depth-1{font-size:16px;text-transform:none}.site-map-list .site-map-item-depth-0 .site-map-item-depth-2{font-size:16px;text-transform:none;font-weight:normal}.site-map-list .site-map-item-depth-0 .site-map-item-depth-2 a{color:#000e78 !important}.result__void{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 768px){.result__void{height:40vh}}.result__void__advice{color:#c5c5c5;margin-bottom:50px}.result__void__text{display:flex;flex-direction:column}.result__void__text .little{color:#999}@media(min-width: 768px){.result__search{flex-wrap:nowrap}}.result__search__input{padding:0;margin-bottom:.5rem}@media(min-width: 768px){.result__search__input{margin-bottom:0}}.result__search__input .form-control{width:100%;padding:25px 20px;font-size:1rem;font-weight:400;border:1px solid #ccc;border-radius:5px}@media(min-width: 768px){.result__search__input .form-control{padding:28px 20px;border-bottom-right-radius:0;border-top-right-radius:0}}@media(min-width: 1200px){.result__search__input .form-control{padding:29px 20px}}.result__search__wrapper{padding:0}.result__search__button{font-size:.9rem;padding:.7rem;min-width:unset;width:100%}@media(min-width: 768px){.result__search__button{font-size:1rem;padding:1rem;border-bottom-left-radius:0;border-top-left-radius:0}}.result__statement{color:#333;font-size:1rem;line-height:1.5rem;letter-spacing:0;margin-bottom:30px}@media(min-width: 768px){.result__statement{font-size:1.3rem;line-height:1.8rem}}@media(min-width: 992px){.result__statement{font-size:1.5rem;line-height:2rem;margin-bottom:60px}}.result__module__title{text-transform:uppercase;color:#999;font-size:1rem;letter-spacing:1px;line-height:1.375rem}.result__button{margin-top:30px;margin-bottom:40px;font-size:.875rem;font-weight:700;padding:1rem 1.5rem;min-width:unset;min-height:unset}@media(min-width: 768px){.result__button{margin-top:0;margin-bottom:0}}.result__page{display:flex;flex-direction:column}.result__page__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:40px}@media(min-width: 768px){.result__page__wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:40px}}@media(min-width: 992px){.result__page__wrapper{grid-template-columns:repeat(4, 1fr)}}.result__page__module{display:flex;padding-top:30px;border-top:1px solid #ccc;transition:all ease-in .2s}.result__page__module:hover,.result__page__module:focus{text-decoration:none;color:#2288c4;border-top:1px solid #2288c4}.result__page__module:hover .directive__title,.result__page__module:focus .directive__title{color:#2288c4}.result__page__module:hover .result__page__module__icon .demo-icon,.result__page__module:focus .result__page__module__icon .demo-icon{color:#2288c4}.result__page__module__icon .demo-icon{display:flex;font-size:2.125rem;color:#999}@media(min-width: 768px){.result__page__module__icon .demo-icon{font-size:2.7rem}}.result__page__module__icon .demo-icon:before{margin-left:0}.result__page__title{color:#000e78;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;transition:all ease-in .2s}.result__page__text p,.result__page__text a{color:#666;font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.result__page__text a:hover,.result__page__text a:focus{color:#2288c4}.result__cat{display:flex;padding:20px 0 0 20px;background-color:#f1f2f3}@media(min-width: 768px){.result__cat{min-height:160px}}.result__cat:hover,.result__cat:focus{text-decoration:none;color:#2288c4}.result__cat:hover .result__cat__name,.result__cat:focus .result__cat__name{color:#2288c4}.result__cat__name{max-width:50%;padding-right:20px;color:#000e78;font-size:1.2rem;line-height:1.8rem;font-weight:600;letter-spacing:0}@media(min-width: 1200px){.result__cat__name{font-size:1.5rem;line-height:2rem}}.result__cat__img{display:flex;flex-direction:column;justify-content:flex-end;max-width:50%;height:auto}.result__subcat{display:flex;padding:15px;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.3);transition:all ease-in .2s}.result__subcat:hover,.result__subcat:focus{box-shadow:0 0 20px 0 rgba(0,0,0,.3);text-decoration:none}@media(min-width: 768px){.result__subcat{min-height:160px}.img__box__wrapper--center>.result__subcat{flex:0 1 44%;margin:20px 15px}}@media(min-width: 992px){.result__subcat{padding:20px}.img__box__wrapper--center>.result__subcat{flex:0 1 29%;margin:20px 20px}}.result__subcat:hover,.result__subcat:focus{text-decoration:none;color:#2288c4}.result__subcat:hover .result__cat__name,.result__subcat:focus .result__cat__name{color:#2288c4}.result__subcat--right{flex-direction:row-reverse}.result__subcat--right .result__subcat__name,.result__subcat--right .result__subcat__desc{padding-left:0}.result__subcat__name{font-size:1rem;line-height:1.3rem;font-weight:600;letter-spacing:0;color:#000e78;padding-left:15px}@media(min-width: 1200px){.result__subcat__name{font-size:1.125rem;line-height:1.4rem;padding-left:20px}}.result__subcat__desc{padding-left:15px;padding-top:10px;font-size:.875rem;line-height:1.1875rem;letter-spacing:0;color:#666}@media(min-width: 1200px){.result__subcat__desc{padding-left:20px}}.result__subcat__img{flex:0 1 50%;width:50%}@media(min-width: 768px){.result__subcat__img{height:130px}}@media(min-width: 992px){.result__subcat__img{display:flex;flex-direction:column;justify-content:center;flex:0 1 40%;width:40%}}.result__subcat__img__item{object-fit:contain;object-position:center center}@media(min-width: 768px){.result__subcat__img__item{height:100%}}.result__subcat__text{display:flex;flex-direction:column;flex:0 1 50%;width:50%}@media(min-width: 992px){.result__subcat__text{flex:0 1 60%;width:60%}}.result__all{padding:1rem;font-size:.875rem;font-weight:bold}.result__all .demo-icon{font-size:20px}.login-365{width:100vw;height:100vh;display:flex;flex-wrap:wrap}@media(max-width: 576px){.login-365{min-height:100vh;height:auto}}.login-365 .login-365-main-image{width:50%;height:100%}.login-365 .login-365-main-image img{object-fit:cover;height:100%;width:100%}@media(max-width: 576px){.login-365 .login-365-main-image{width:100%;height:560px}}.login-365 .login-365-title{color:#000e78;font-size:24px;line-height:33px;font-weight:400}.login-365 .login-365-main-form-wrapper{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:40px}@media(max-width: 576px){.login-365 .login-365-main-form-wrapper{width:100%;height:calc(100vh - 560px + 140px);min-height:430px;margin-top:-140px;border-radius:40px 40px 0 0;justify-content:flex-start}}.login-365 .login-365-main-form-wrapper .login-365-main-form{max-width:100%}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group{max-width:fit-content}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group label{color:#333;font-size:16px;line-height:22px}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group input{width:400px;max-width:100%;color:#666 !important;font-size:16px;line-height:22px}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group input::placeholder{opacity:.5}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group .login-365-password-wrapper{position:relative}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group .login-365-password-wrapper input{padding-right:42px}.login-365 .login-365-main-form-wrapper .login-365-main-form .form-group .login-365-password-wrapper img{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}/*# sourceMappingURL=main.min.css.map */