.paragraph.type--portfolio{margin-left:auto;margin-right:auto;max-width:95%;padding-top:40px;}@media (min-width:1200px){.paragraph.type--portfolio{width:calc(1200px - 10px);}}@media (min-width:1800px){.paragraph.type--portfolio{width:1200px;max-width:95%;}}@media (min-width:1200px) and (max-width:1799px){.paragraph.type--portfolio{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){.paragraph.type--portfolio{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.type--portfolio{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.type--portfolio{width:calc(100vw - 20px);}}.paragraph.type--portfolio .title h2{font-size:1.4545454545454546rem;line-height:normal;font-weight:700;font-family:'Montserrat',sans-serif;color:var(--colour-4);margin-bottom:20px;}.paragraph.type--portfolio .content{padding-bottom:40px;}.paragraph.type--portfolio .content h1{font-size:1.4545454545454546rem;line-height:normal;font-weight:700;font-family:'Montserrat',sans-serif;color:var(--colour-4);margin-bottom:20px;}.paragraph.type--portfolio .content h2,.paragraph.type--portfolio .content h3,.paragraph.type--portfolio .content h4{font-size:1.2727272727272727rem;line-height:normal;font-weight:700;font-family:'Montserrat',sans-serif;color:var(--colour-4);margin-bottom:15px;}.paragraph.type--portfolio .content h5,.paragraph.type--portfolio .content h6{font-size:1.0909090909090908rem;line-height:normal;font-weight:700;font-family:'Montserrat',sans-serif;color:var(--colour-4);margin-bottom:15px;}.paragraph.type--portfolio .content p{font-size:0.9696969696969697rem;line-height:1.393939393939394rem;font-weight:400;font-family:'Montserrat',sans-serif;color:var(--colour-4);margin-bottom:10px;}.paragraph.type--portfolio .content a{border-bottom:2px solid var(--colour-3);color:var(--colour-4);}.paragraph.type--portfolio .content a:hover,.paragraph.type--portfolio .content a:active{color:var(--colour-4);border-color:#f0c200;}.paragraph.type--portfolio .content a:focus{color:var(--colour-4);outline:1px solid var(--colour-3);}.paragraph.type--portfolio .content a.cta{display:inline-block;font-weight:600;margin-top:20px;padding-bottom:10px;padding-right:40px;margin-right:80px;}.paragraph.type--portfolio .content ul{margin-bottom:20px;}.paragraph.type--portfolio .content ul li{font-size:0.9696969696969697rem;line-height:1.393939393939394rem;font-weight:400;font-family:'Montserrat',sans-serif;color:var(--colour-4);list-style:none;margin-bottom:10px;}.paragraph.type--portfolio .content ul li:before{content:"\2022";color:var(--colour-3);font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph.type--portfolio .content ol{counter-reset:ol-counter;margin-bottom:20px;}.paragraph.type--portfolio .content ol li{font-size:0.9696969696969697rem;line-height:1.393939393939394rem;font-weight:400;font-family:'Montserrat',sans-serif;color:var(--colour-4);list-style:none;margin-bottom:10px;counter-increment:ol-counter;}.paragraph.type--portfolio .content ol li:before{content:counter(ol-counter) ".";color:var(--colour-3);margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph.type--portfolio .views-element-container + .content{padding-top:40px;}.paragraph.type--portfolio .views-element-container .view--portfolio{margin-left:0;margin-right:0;}.paragraph.type--portfolio .views-element-container .view--portfolio .portfolio{width:100%;}.paragraph.type--portfolio .views-element-container .view--portfolio .portfolio img{border:1px solid var(--colour-5);width:100%;}
