.sussol__banner{background-color:var(--transparent-3-color)}.sussol__intro{padding:100px 0}.portfolio__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;position:relative;margin:0 auto}.portfolio__summary .bottom{-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-box-align:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__summary .top{-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.portfolio__card .hover__text{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--contrast-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;border-radius:10px}.portfolio__card:hover .hover__text{opacity:1;z-index:10;background-color:var(--transparent-color)}.portfolio__card img,.portfolio__card picture,.portfolio__card video{border-radius:10px;-o-object-fit:contain;object-fit:contain;width:100%}.card1{width:24%}.card2{width:38%;margin-bottom:20px}.card3{width:26%;-webkit-transform:translateY(6%);transform:translateY(6%)}.card4{width:36%}.card5{width:58%}.card6{width:100%}.profolio__card.team__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.profolio__card.team__link .btn__cta{margin:20px 0 auto auto}.pole__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;row-gap:10px}.pole__links p{text-align:center}.poles{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;row-gap:20px}.pole__card{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;border-radius:20px;overflow:hidden;row-gap:20px;width:74%}.pole__card ul{list-style-position:inside;text-align:left;margin-bottom:0;padding:0 0 0 5px}.pole__card .link{position:relative;display:block;min-height:300px;border-radius:20px;overflow:hidden;width:100%}.pole__card picture,.pole__card img{width:100%;height:100%;border-radius:20px}.pole__card .link jwc-loadable-container{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:20px;-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.pole__card .link .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease;padding:10px}.pole__card .link:hover jwc-loadable-container{-webkit-transform:scale(1.25);transform:scale(1.25);border-radius:20px}.pole__card *,.pole__card{border-radius:20px;-webkit-touch-callout:none}.pole__card .link:hover .logo{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}@media (min-width: 900px){.poles{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;row-gap:20px;-ms-flex-direction:row;flex-direction:row}.pole__card .link{position:relative;display:block;width:100%;min-height:450px;border-radius:20px;overflow:hidden}.pole__card{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;border-radius:20px;overflow:hidden;row-gap:20px;width:30%}.pole__card ul{list-style-position:inside;text-align:left;margin-bottom:0}.card1{width:24%}.card2{width:38%;margin-bottom:20px}.card3{width:26%;-webkit-transform:translateY(6%);transform:translateY(6%)}.card4{width:22%}.card5{width:28%}.card6{width:38%}.portfolio__summary .bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
