*{box-sizing:border-box;font-family:Work Sans,serif}header a{text-decoration:none}.bg-tinsa{background-color:#42005a}.text-color-tinsa{color:#42005a!important}.text-color-featured{color:#f05!important}.btn-tinsa{border:2px solid #42005A}.btn-tinsa:hover{background-color:#fff;border:2px solid #42005A;color:#42005a!important}.mobile{display:none}.top-header .nav-tabs{margin-left:3em;border:0;font-weight:500}.top-header .nav-tabs .nav-link{color:#fff;border-radius:0!important}.top-header .nav-tabs .nav-link.active{color:#42005a!important}.header-right{margin-right:2em;font-weight:500}.header-right button{font-size:14px}.navbar-brand img{max-height:50px;object-fit:contain}.navbar-brand:hover img{opacity:.8}.horizontal-container{text-transform:uppercase}.horizontal-container a{color:#42005a}@media only screen and (min-width: 0px) and (max-width: 700px){.mobile{display:inherit}.desktop{display:none}.top-header .nav-tabs{margin-left:0}.header-right{margin-right:0}}@media only screen and (min-width: 0px) and (max-width: 991px){.menu-off{display:none!important}}.contenedor{flex-grow:1}.contenedor>div:not(.tinsa-footer){max-width:1128px}.title{font-weight:300;font-size:56px;line-height:61.6px}.title-xs{font-weight:300;font-size:48px;line-height:52.8px}.subtitle{font-size:24px;color:#42005a;font-weight:400}.description{font-size:18px}@media only screen and (min-width: 0px) and (max-width: 700px){.title{font-weight:300;font-size:40px;line-height:48px}.title-xs{font-weight:300;font-size:32px;line-height:38.4px}.subtitle{font-size:16px;color:#42005a;font-weight:400}}.section-1 .title-section{width:60%}.section-1 .composition{max-width:30%}.section-1 .alert div{margin-left:1rem}@media only screen and (min-width: 0px) and (max-width: 700px){.section-1 .title-section{width:100%}}.section-2 img{width:482px}.text-table{font-size:24px}@media only screen and (min-width: 0px) and (max-width: 700px){.section-3 .table .col{display:flex;flex-direction:row;align-items:center}.section-3 .table img{height:40px;width:40px}}.section-4{max-width:initial!important;background-repeat:no-repeat;max-height:475px!important}.section-4 .title-section{max-width:1128px!important}.section-4 img{max-height:379px!important}@media only screen and (min-width: 999px) and (max-width: 1200px){.section-4 .title-section,.section-2{max-width:960px!important}.section-4 .vertical-container{padding-right:0!important}}@media only screen and (min-width: 767px) and (max-width: 1000px){.section-4{background-position:right center;background-repeat:no-repeat;background-size:2000px}.section-4 .title-section,.section-2{max-width:720px!important}.section-4 .title-section{align-items:center}.section-4 .title-section img{max-height:40%!important}.section-4 .vertical-container{padding-right:2rem!important}}@media only screen and (min-width: 575px) and (max-width: 768px){.section-4{background-position:right center;background-repeat:no-repeat;background-size:2000px;max-height:800px!important}.section-4 .title-section,.section-2{max-width:540px!important}.section-4 .title-section{flex-direction:column!important}.section-4 .title-section img{height:auto!important;max-width:100%}}@media only screen and (min-width: 0px) and (max-width: 700px){.section-4{background-position:right center;background-repeat:no-repeat;background-size:2000px;max-height:initial!important;height:100%!important}.section-4 .title-section{margin:1rem}}.section-5{margin-bottom:3rem}.section-5 .texts{width:70%}.section-5 .table p{font-size:16px;margin:0;padding:0}@media only screen and (min-width: 0px) and (max-width: 700px){.section-5 .texts{width:100%}.section-5 .table p{font-size:18px;margin:0;padding:0}}footer{color:#fff;font-size:14px}footer .footer-top,footer .footer-bottom{max-width:1128px}footer .subtitle{color:#fff}footer a{color:#fff}footer li{list-style:none}footer .footer-bottom{border-top:1px solid #6E3D80}@media only screen and (min-width: 0px) and (max-width: 700px){footer .footer-top .row div{margin-bottom:2rem}footer .footer-top .row ul{margin-left:1rem}footer .footer-bottom>div{margin-bottom:3rem}footer .footer-bottom .social.mobile{margin-bottom:0rem}footer .footer-bottom a img{margin-bottom:1rem!important}footer .social{display:flex;justify-content:space-between}}@media only screen and (min-width: 700px) and (max-width: 1200px){footer .pay{margin-bottom:2rem}}.bg-cover-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:200px}.bg-orange{background-color:#ffd9c0}.wp-block-group.tinsa-header a{text-decoration:none}.wp-block-group.tinsa-footer{max-width:100%;margin-top:auto}.weglot_switcher.skewed .language-option a{min-width:max-content}
