.projects h2{margin-bottom:21px}.projects h3{color:var(--dark-blue);font-weight:500;line-height:1.2}.projects ul{flex-flow:column;margin-bottom:-45px;margin-right:-32px;display:flex}@media (min-width:1000px) and (hover:hover),(min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.projects ul{flex-flow:wrap}}.projects ul li{margin-bottom:45px;position:relative}@media (min-width:1000px) and (hover:hover),(min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.projects ul li{width:50%}}.projects ul li a{border:1px solid var(--gray-five);min-height:170px;margin-right:32px;padding:25px;display:block;position:relative}.projects ul li a>*{z-index:2;display:block;position:relative}.projects ul li a:after{content:" ";height:100%;transform-origin:background-color;z-index:0;background-color:#fff;width:100%;transition-duration:.75s;position:absolute;top:0;left:0}.projects ul li a:before{opacity:.1;z-index:1;font-size:86px;transition-property:font-size,opacity;transition-duration:.5s;position:absolute;top:21px;right:72px}@media (min-width:1000px) and (hover:hover),(min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.projects ul li a:before{font-size:104px}}.projects ul li a.fa-react{position:relative}.projects ul li a.fa-react:before{content:" ";font:initial;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='-10.5 -9.45 21 18.9' fill='none'%3E%3Ccircle cx='0' cy='0' r='2' fill='rgb(20%2C%20158%2C%20202)'%3E%3C/circle%3E%3Cg stroke='rgb(20%2C%20158%2C%20202)' stroke-width='1' fill='none'%3E%3Cellipse rx='10' ry='4.5'%3E%3C/ellipse%3E%3Cellipse rx='10' ry='4.5' transform='rotate(60)'%3E%3C/ellipse%3E%3Cellipse rx='10' ry='4.5' transform='rotate(120)'%3E%3C/ellipse%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-size:100px;width:100px;height:100px;position:absolute;background-repeat:no-repeat!important}.projects ul li a.fa-drupal{position:relative}.projects ul li a.fa-drupal:before{content:" ";font:initial;background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='570.10212' height='140.79732' viewBox='0 0 570.10212 140.79732'%3E%3Ctitle%3EDrupal Icon%3C/title%3E%3Cg id='Livello_2' data-name='Livello 2'%3E%3Cg id='Livello_1-2' data-name='Livello 1'%3E%3Cpath d='M76.05087,29.98905C66.1436,20.08646,56.69111,10.64652,53.87792,0,51.0646,10.64652,41.61059,20.08646,31.705,29.98905,16.84646,44.83818,0,61.66742,0,86.90838a53.8795,53.8795,0,1,0,107.759,0c0-25.23931-16.84507-42.0702-31.70813-56.91933M22.90047,99.46319C19.59681,99.351,7.40431,78.33555,30.02336,55.95932L44.99129,72.30924a1.27945,1.27945,0,0,1-.09991,1.90927c-3.57172,3.66322-18.79529,18.92938-20.68747,24.20805-.39056,1.08955-.961,1.04834-1.30344,1.03663M53.87957,127.161A18.53041,18.53041,0,0,1,35.349,108.63041,19.30921,19.30921,0,0,1,39.96771,96.3905C43.309,92.30474,53.87709,80.81316,53.87709,80.81316S64.28339,92.47342,67.76153,96.3515a18.12182,18.12182,0,0,1,4.64858,12.27891A18.53058,18.53058,0,0,1,53.87957,127.161M89.347,97.111c-.39939.87346-1.30538,2.33166-2.5282,2.37618-2.17965.07938-2.41256-1.03746-4.0236-3.42177-3.537-5.23416-34.404-37.49382-40.17746-43.73278-5.07829-5.48746-.71512-9.35616,1.30881-11.38353,2.53922-2.54377,9.9511-9.95111,9.9511-9.95111S75.97811,51.96686,85.18433,66.29437,91.2178,93.01972,89.347,97.111' style='fill:%230678be'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-size:425px 120px;width:94px;height:150px;position:absolute;background-repeat:no-repeat!important}.projects ul li a.fa-wordpress:before{color:var(--wordpress-blue)}.projects ul li a:hover .link{color:var(--blue);transition-property:color}.projects ul li a:hover:before{opacity:.3}.projects .wrapper:not(:last-of-type){margin-bottom:56px}.projects .company-title{width:100%;margin-bottom:30px;padding-bottom:8px;font-size:21px;display:block;position:relative}.projects .company-title:after{content:" ";background-color:var(--font-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.projects .link{color:#10547e;word-wrap:break-word}.projects .description{margin-top:15px;font-size:14px;line-height:1.3}
