@media only screen and (max-width:1200px){.portfolio-page{padding:4em 0}.portfolio-page .title-div{text-align:center}.portfolio-page .title-div h1{font-size:3rem;font-weight:700;margin-top:0}.portfolio-page .entry-wrapper{width:80%;margin:5em auto;display:flex;flex-direction:column;gap:4em;justify-content:start;align-items:center}.portfolio-page .entry-wrapper .portfolio-entry{background-color:#fff;border-radius:10px;box-shadow:0 0 20px -13px;position:relative;width:100%;padding:1em}.portfolio-page .entry-wrapper .portfolio-entry a{text-decoration:none}.portfolio-page .entry-wrapper .portfolio-entry .logo-content{position:absolute;top:-2.5em;left:50%;transform:translateX(-50%)}.portfolio-page .entry-wrapper .portfolio-entry .logo-content img{max-width:4em;max-height:4em}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper{display:flex;flex-direction:column;justify-content:start;gap:1em;align-items:center}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content{text-align:center;max-width:90%}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h1,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h2,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h3,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h4,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h5,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content p,.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content span{text-decoration:none;color:#000}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .text-content h3{font-size:18pt}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .img-content{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}.portfolio-page .entry-wrapper .portfolio-entry .entry-content-wrapper .img-content img{max-width:90%;max-height:90%}.portfolio-page .call-to-action-wrapper{margin-top:5em;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:start;align-items:center}.portfolio-page .call-to-action-wrapper h5{font-size:16pt}.portfolio-page .call-to-action-wrapper .get-quote-cta{background-color:var(--accent-color);border-radius:2em;color:#fff;transition:filter 100ms ease-in-out;padding:.75em 1.4em;font-weight:700;text-decoration:none}.portfolio-page .call-to-action-wrapper .get-quote-cta:hover{filter:brightness(120%)}}