@font-face{font-family:"Montserrat";src:url("/assets/fonts/Montserrat-Regular.ttf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets/fonts/Montserrat-Bold.ttf");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets/fonts/Montserrat-Medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets/fonts/Montserrat-SemiBold.ttf");font-weight:600;font-style:normal;font-display:swap}#topo-cases h1{margin-bottom:0}#topo-cases p{max-width:510px}#topo-cases p.subtitle{font-size:48px;font-size:7.5rem;font-weight:600;line-height:1.2;margin-top:15px;margin-bottom:20px}#topo-cases img{display:block;max-width:413px;margin-left:auto}#cases-blocks .filter{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:150px;position:relative}#cases-blocks .filter .area-filter{width:30%;min-width:250px}#cases-blocks .filter .area-filter #select-area{width:100%;font-size:21.76px;font-size:3.4rem;font-weight:bold;background:#ffffff;border:none;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.09);height:60px;cursor:pointer;padding:0 10px}#cases-blocks .filter .area-filter #select-area:focus{outline:unset}#cases-blocks .filter .letter-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-width:300px}#cases-blocks .filter .letter-filter button{padding:10px 6px;font-weight:bold;font-size:21.76px;font-size:3.4rem;background:none;cursor:pointer}#cases-blocks .filter .letter-filter button:hover:not(:disabled),#cases-blocks .filter .letter-filter button.active{color:#7986ff}#cases-blocks .filter .letter-filter button:focus{outline:none}#cases-blocks .filter .letter-filter button:disabled{opacity:0.5;font-weight:200}#cases-blocks .filter .clear-filters{display:none;position:absolute;right:0;bottom:-30px;cursor:pointer;font-weight:bold;background:none;padding-right:0;min-width:130px}#cases-blocks .filter .clear-filters:focus{outline:none}#cases-blocks .filter .clear-filters:hover{color:#7986ff}@media (max-width: 767px){#cases-blocks .filter{margin-bottom:75px}#cases-blocks .filter .area-filter{width:100%}}#cases-blocks .row-cases{width:calc(100% + 70px)}#cases-blocks .cases-grid{width:100%}#cases-blocks .grid-sizer,#cases-blocks .cases-grid-item{width:calc(50% - 70px)}#cases-blocks .cases-grid-item{background:#ffffff;border-radius:40px;padding:30px 30px 50px;width:calc(50% - 70px);margin-bottom:50px;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}#cases-blocks .cases-grid-item img{max-height:80px;max-width:250px}#cases-blocks .cases-grid-item img.starti{max-width:120px}#cases-blocks .cases-grid-item p{max-width:90%}#cases-blocks .cases-grid-item a.cta-default{margin-top:50px}@media (max-width: 767px){#cases-blocks .grid-sizer,#cases-blocks .cases-grid-item{width:calc(100% - 70px)}}#testimonials .container.default-padding{padding-bottom:200px}#testimonials .cta-default{display:none}
