 :root {--ss-main-fg: #000000;--ss-main-bg: #ffffff;--ss-dark-fg: #ffffff;--ss-dark-bg: #222222;--ss-main-blue: #0261a3;--ss-header-main-bg: #fafafa;--ss-header-dark-bg: #1d1d1d;}@font-face {font-family: "Work Sans";src: url("../fonts/Work Sans/Work Sans Variable.woff2") format("woff2"), url("../fonts/Work Sans/Work Sans Variable.ttf") format("truetype");font-weight: 100 900;font-style: normal;font-display: swap;}@font-face {font-family: "Work Sans";src: url("../fonts/Work Sans/Work Sans Variable Italic.woff2") format("woff2"), url("../fonts/Work Sans/Work Sans Variable Italic.ttf") format("truetype");font-weight: 100 900;font-style: italic;font-display: swap;}@font-face {font-family: 'Saira Condensed';src: url('../fonts/Saira Condensed/SairaCondensed-Regular.woff2') format('woff2'), url('../fonts/Saira Condensed/SairaCondensed-Regular.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: 'Saira Condensed';src: url('../fonts/Saira Condensed/SairaCondensed-Light.woff2') format('woff2'), url('../fonts/Saira Condensed/SairaCondensed-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Saira Condensed';src: url('../fonts/Saira Condensed/SairaCondensed-Bold.woff2') format('woff2'), url('../fonts/Saira Condensed/SairaCondensed-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}* {margin: 0;padding: 0;box-sizing: border-box;}button, .button {border: none;background-color: var(--ss-main-blue);color: var(--ss-dark-fg);border-radius: 5px;padding: 10px 20px;font-family: unset;font-size: unset;max-width: 300px;width: 100%;text-align: center;font-weight: 400;text-decoration: none;transform: scale(1);transform-origin: center center;transition: transform 250ms;}button:hover, .button:hover {transform: scale(1.1);text-decoration: none;cursor: pointer;}nav button {background: transparent;border: solid 2px var(--ss-main-fg);color: var(--ss-main-fg);padding: 10px 20px;border-radius: 5px;align-self: flex-start;margin: 30px;font-family: unset;font-size: unset;font-weight: 700;text-transform: uppercase;}.darkMode nav button {border: solid 2px var(--ss-dark-fg);color: var(--ss-dark-fg);}ul {list-style-type: none;position: relative;padding: 0px 0px;text-align: left;margin: 0;display: flex;flex-direction: column;gap: 10px;}ul li {position: relative;display: flex;align-items: center;gap: 10px;}ul li:before {display: inline-flex;position: relative;left: 0px;background-image: url(../images/blueBubble.webp);background-size: 14px 14px;background-repeat: no-repeat;background-position: center center;width: 14px;height: 14px;content: "";line-height: 28px;flex-shrink: 0;}p {text-align: left;line-height: 1.75;font-weight: 300;}a {text-decoration: none;color: var(--ss-main-blue);font-weight: 700;}.darkMode a:visited {color: var(--ss-dark-fg);}a:hover {text-decoration: underline;}.doubleIcon {display: flex;}body {min-height:100%;font-size: 100%;font-family: 'Work Sans', sans-serif;background: var(--ss-main-bg);color: var(--ss-main-fg);transition: background 500ms, color 500ms;}body.darkMode {background: var(--ss-dark-bg);}body.darkMode, body.darkmode a {color: var(--ss-dark-fg);}h1#pageTitle {display: none;}#header {width: 100%;display: flex;gap: 20px;flex-wrap: nowrap;padding: 20px;position: fixed;top: 0;z-index: 4;justify-content: space-between;align-items: center;transition: background 500ms, border 500ms, color 500ms;container-name: header;container-type: inline-size;color: var(--ss-dark-fg);background: transparent;}#header.scrollBg {background: var(--ss-header-main-bg);}#header.scrollBg {color: var(--ss-main-fg);}.darkMode #header.scrollBg {background: var(--ss-header-dark-bg);color: var(--ss-dark-fg);}.darkMode #header.scrollBg a {background: transparent;}#header i {font-size: 24px;}#header .navigationLogoWrap {display: flex;}nav {position: fixed;top: 0px;left: 0px;z-index: 2;width: 100%;height: 100%;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);transition: transform 500ms, background 500ms, opacity 750ms;-webkit-transition: transform 500ms, background 500ms, opacity 750ms;-moz-transition: transform 500ms, background 500ms, opacity 750ms;background: var(--ss-main-bg);background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, .5) 100%);background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, .5) 100%);background: linear-gradient(90deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, .5) 100%);color: var(--ss-main-fg);overflow: auto;display: flex;flex-direction: column;opacity: 0;}.darkMode nav {background: var(--ss-header-dark-bg);background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, .5) 100%);background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, .5) 100%);background: linear-gradient(90deg, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, .5) 100%);}nav.showNavigation {opacity: 1;transform: translateX(0);}nav i#closeNavigation {width: 24px;height: 24px;}nav .mobileThemeToggle, nav a.mainNavItem {width: 100%;padding: 10px 30px;font-size: 24px;text-transform: uppercase;font-weight: 400;color: var(--ss-main-fg);text-decoration: none;font-weight: 700;transition: color 500ms;}.darkMode .mobileThemeToggle, .darkMode nav a.mainNavItem {color: var(--ss-dark-fg);}nav .mobileThemeToggle {display: flex;justify-content: space-between;}#header .headerLogoContainer {display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0;transition: opacity 500ms, width 500ms;}#header .headerLogoContainer.reveal {opacity: 1;}#header .headerLogoContainer .headerLogoImage {height: 42px;}.darkMode path[fill="black"] {fill: var(--ss-dark-fg) !important;}#header .secondaryNavigation .desktopSecondaryNavigation {display: none;}#header a.contactButton {font-size: 24px;color: var(--ss-main-fg);}.darkMode #header a.contactButton {color: var(--ss-dark-fg);}main {width: 100%;}main section .mobileSectionHead > h2, main section .sectionHead > h2 {font-size: 24px;letter-spacing: .333em;text-transform: uppercase;font-weight: 500;font-family: "Saira Condensed";margin: 0px 0px 0px 0px;width: 100%;text-align: center;}section#heroSection {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 40px;aspect-ratio: 9 / 16;overflow: hidden;background-color: rgba(0,0,0,.75);}section#heroSection .backgroundOverlay {position: absolute;bottom:0px;left:0px;width:100%;height:calc(100% + 500px);background: #000000;background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);content: "";z-index: 1;}section#heroSection #mainVideo {position:absolute;top: 0;left: 0;width:100%;height: 100%;object-fit: cover;z-index: 0;}.heroLogoImage {width: 100%;height: auto;z-index: 2;}.heroLogoImage path {fill: var(--ss-dark-fg);}section .mobileSectionHead, section .sectionHead {display: flex;flex-direction: column;gap: 10px;justify-content: center;align-items: center;margin: auto;padding: 90px 30px 30px 30px;}section .mobileSectionHead i, section .sectionHead i {font-size: 48px;color: var(--ss-main-blue);}section .sectionDescription {display: flex;flex-direction: column;gap: 10px;padding: 0px 30px 30px 30px;}#portfolio {padding: 30px;}.portfolioContainer {width: 100%;display: flex;flex-direction: column;gap: 20px;}.portfolioBlock {position: relative;width: 100%;aspect-ratio: 3 / 2;border-radius: 10px;overflow: hidden;}.portfolioBlock .portfolioItemImage {position:absolute;width: 100%;height: 100%;object-fit: cover;z-index: 1;}.portfolioBlock:after {content: "";width: 100%;height: 100%;background: rgba(0,0,0,.7);position: absolute;z-index: 2;left: 0;top: 0;}.portfolioBlock .portfolioItemInfo {position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 3;top: 0;left: 0;color: var(--ss-dark-fg);font-family: 'Saira Condensed';text-transform: uppercase;}.portfolioBlock .portfolioItemInfo h2 {font-weight: 100;font-size: 48px;position: relative;line-height: 1;}.portfolioBlock .portfolioItemInfo h3 {position: relative;font-size: 24px;line-height: 1;}.portfolioBlock .portfolioItemInfo h3:before, .portfolioBlock .portfolioItemInfo h3:after {content: "";width: 20px;height: 1px;background: var(--ss-main-bg);position: absolute;top: 50%;}.portfolioBlock .portfolioItemInfo h3:before {left: -30px;}.portfolioBlock .portfolioItemInfo h3:after {right: -30px;}#portfolioSwiper {max-width: 1024px;}#closePortfolioPanel {display: block;font-size: 24px;z-index: 1;margin: 30px auto;position: sticky;top: 30px;z-index: 2;background-color: var(--ss-main-bg);width: 36px;height: 36px;line-height: 36px;border-radius: 18px;cursor: pointer;transition: background-color 250ms, color 250ms;}.darkMode #closePortfolioPanel, #closePortfolioPanel:hover {background-color: var(--ss-dark-bg);color: var(--ss-dark-fg);}#closePortfolioPanel:hover {background-color: var(--ss-main-blue);}.portfolioSliderPanel {position: fixed;overflow: auto;width: 100%;height: 100%;top: 0px;left: 0px;transform: translateX(100%);transition: transform 250ms;z-index: 4;background: var(--ss-main-bg);}.darkMode .portfolioSliderPanel {background: var(--ss-dark-bg);}.portfolioSliderPanel.showPortfolio {transform: translateX(0);}.portfolioSliderPanel .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .portfolioSliderPanel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {background: var(--ss-main-bg);opacity: .75;}.portfolioSliderPanel .swiper-slide {display: flex;flex-direction: column;justify-content: center;align-items: center;aspect-ratio: 3/2;}.portfolioSliderPanel .swiper-slide img {width: 100%;height: 100%;object-fit: contain;}.portfolioSliderPanel p {padding: 30px;text-align: center;}#servicesContainer h3 {font-family: 'Saira Condensed', sans-serif;z-index: 2;position: relative;margin-bottom: 20px;font-size: 20px;text-transform: uppercase;letter-spacing: .25em;font-weight: 300;}#services .sectionHead {display: none;}#services .servicesContent{display: flex;flex-direction: column;gap: 40px;}#services .sectionDescription {padding-bottom: 0px;}#services ul {margin: 20px 0px 0px 0px;}#servicesContainer {position: relative;background-image: url(../images/heroBackgroundImage.webp);background-repeat: no-repeat;background-size: cover;padding: 30px;color: var(--ss-dark-fg);}#servicesContainer:before {content: "";width: 100%;height: 100%;background: var(--ss-main-fg);z-index: 1;position: absolute;top: 0px;left: 0px;opacity: .75;}.servicesIcons {margin: auto;display: flex;width: 100%;justify-content: center;align-items: flex-end;gap: 10px;}a.appointmentBooking {width: auto;max-width: 350px;margin: 20px auto;flex-basis: auto;}section .sectionHead .perspective {top: 3px;position: relative;font-size: 28px;}#servicesIcon:before {letter-spacing: 20px;content: "\f5e4 \e445 \f63c";}.serviceInfo {display: flex;flex-direction: column;gap: 30px;padding: 0px;}.serviceInfo p {align-self: flex-start;margin-bottom: 0;}.serviceInfo h2 {font-size: 42px;font-weight: 900;font-style: italic;line-height: 42px;text-transform: uppercase;}.serviceDescription {margin-bottom: 60px;}#contact {padding: 30px;}.fa-times.closeEmailInfo {align-self: flex-end;}.contactBlock .fa-paper-plane, .contactBlock .fa-phone {font-size: 24px;}.contactBlockContainer {display: flex;flex-direction: column;gap: 40px;}.contactBlock {position: relative;display: flex;flex-direction: column;gap: 20px;justify-content: center;align-items: center;padding: 20px;border-radius: 10px;overflow: hidden;aspect-ratio: 16/9;background-image: url(../images/heroBackgroundImage.webp);background-repeat: no-repeat;background-position: center center;background-size: cover;color: var(--ss-dark-fg);}.contactBlock:before {position: absolute;top: 0;left: 0;opacity: .75;background: var(--ss-main-fg);z-index: 1;width: 100%;height: 100%;content: "";}.contactBlock i, .contactBlock p, .contactBlock img, .contactBlock a {z-index: 2;}.contactBlock a {color: var(--ss-dark-fg);}.contactBlock .fa-question {font-size: 12px;width: 24px;height: 24px;background: var(--ss-main-blue);color: var(--ss-dark-fg);display: inline-flex;justify-content: center;align-items: center;border-radius: 12px;z-index: 1;position: absolute;right: 20px;top: 20px;cursor: pointer;}.preserveEmail {display: flex;background: var(--ss-main-bg);color: var(--ss-main-fg);position: fixed;z-index: 4;width: 100%;height: 100%;max-width: 640px;top: 0;right: 0;padding: 30px;flex-direction: column;gap: 20px;transform: translateX(100%);transition: transform 500ms, box-shadow 500ms;overflow-y:auto;}.showPreserveEmail {transform: translateX(0);}.darkMode .preserveEmail {background: var(--ss-dark-bg);color: var(--ss-dark-fg);}.preserveEmail button {margin: 0px auto;}.ssEmail {max-width: 100%;width: auto;height: auto;}#copyEmail {z-index: 1;}#mission .missionFlex {display: flex;flex-direction: column;padding: 0px 30px 30px 30px;gap: 30px }#mission .sectionHead {padding-top: 0;}#mission .missionFlex .missionStatementImage {max-width: 100%;height: auto;}#mission .missionFlex .sectionHead p {margin: 10px 0px 0px 0px;}#mission .sectionHead img, #mission .sectionHead h2 {display: none;}#about .sectionHead p:last-of-type {padding-bottom: 30px;border-bottom: solid 1px var(--ss-main-blue);}#about .aboutBlockContainer {display: flex;flex-direction: column;}#about .aboutBlock {padding: 30px;display: flex;flex-direction: column;gap: 20px;justify-content: end;align-items: center;}#about .aboutBlock h3 {font-family: 'saira condensed', sans-serif;text-transform: uppercase;font-weight: 400;font-size: 24px;}#about .aboutBlock p {padding-bottom: 30px;border-bottom: solid 1px var(--ss-main-blue);}#about h3 {font-family: 'Saira Condensed', 'sans-serif';}#about .aboutImage {max-width: 200px;}#testimonials .testimonialInfo {display: flex;flex-direction: column;gap: 20px;justify-content: center;align-items: center;padding: 0px 30px;}#testimonials .testimonialInfo .testimonialItemImage {max-width: 72px;}#testimonials .testimonialInfo h2 {font-size: 20px;font-weight: 700;text-transform: uppercase;}#testimonials .testimonialInfo p {margin-bottom: 40px;}.swiper {position: relative;width: 100%;}body .swiper-pagination {position: relative;margin: 20px 0px;}body .swiper-button-prev, body .swiper-button-next {width: 48px !important;height: 48px !important;background: var(--ss-main-blue);color: var(--ss-dark-fg) !important;text-align: center;z-index: 1;border-radius: 5px;justify-content: center;align-items: center;display: none;}.swiper-button-prev {left: 20px;}.swiper-button-next {right: 20px;}body .swiper-button-next:after, body .swiper-button-prev:after {display: none;content: "";}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 24px !important;height: 24px !important;background: var(--ss-dark-fg) !important;border: solid 1px var(--ss-main-blue);opacity: 1 !important;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {background: var(--ss-main-blue) !important;opacity: 1;}.swiper-slide img {display: block;}#backToTop {position: fixed;bottom: 20px;right: 20px;font-size: 24px;width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;background: var(--ss-main-blue);color: var(--ss-dark-fg);border-radius: 24px;z-index: 3;opacity: 0;transition: opacity 500ms;cursor: pointer;}#backToTop.showBackToTop {opacity: 1;}#footer {width: 100%;display: flex;flex-direction: column;gap: 40px;padding: 0px 30px;justify-content: center;align-items: center;}#footer section {width: 100%;display: flex;flex-direction: column;border-top: solid 10px var(--ss-main-blue);padding: 40px 0px;gap: 40px;}#footer .footerNavContainer {display: flex;flex-direction: column;gap: 10px;justify-content: center;align-items: center;}#footer a.footerNavItem, #footer .footerSocialContainer a {color: var(--ss-main-fg);text-decoration: none;;}.darkMode #footer a.footerNavItem, .darkMode #footer .footerSocialContainer a {color: var(--ss-dark-fg);}#footer a.footerNavItem {font-weight: 600;text-transform: uppercase;}#footer .footerSocialContainer {display: flex;justify-content: center;align-items: center;}#footer .footerSocialContainer a {font-size: 24px;}#footer a.footerLogo {margin: auto;flex-basis: auto;}#footer a.footerLogo .footerLogoImage {height: 150px;}.darkMode #footer a.footerLogo path[fill="black"] {fill: var(--ss-dark-fg);}#footer section .copyright {padding: 40px 0px;font-weight: 300;border-top: solid 1px var(--ss-main-blue);font-size: 14px;line-height: 1.75;}@container header (min-width: 1024px) {#toggleNavigation, nav button#closeNavigation, nav .mobileThemeToggle {display: none;}#header i, #header a {transition: color 250ms;color: var(--ss-main-fg);text-decoration: none;}#header i, #header a, #header a.contactButton {font-size: 16px;}#header i:hover, #header a:hover {cursor: pointer;color: var(--ss-main-blue);}#header .navigationLogoWrap {flex-direction: row-reverse;align-items: center;}nav {position: relative;transform: unset;flex-direction: row;gap: 10px;width: auto;background: unset;opacity: 1;background: transparent;}.darkMode nav {background: transparent;color: var(--ss-dark-fg);}nav a.mainNavItem {font-size: 16px;padding: 0px;width: auto;}#header nav a.mainNavItem, .darkMode #header.scrollBg nav a.mainNavItem, .darkMode #header.scrollBg .secondaryNavigation i, .darkMode #header.scrollBg .secondaryNavigation a, .darkMode #header.scrollBg, .darkMode #header.scrollBg a {background: transparent;color: var(--ss-dark-fg);}#header.scrollBg nav a.mainNavItem, #header.scrollBg, #header.scrollBg a {color: var(--ss-main-fg);}#header .navigationLogoWrap .headerLogoContainer {width: 0px;margin: 0;overflow: hidden;transition: opacity 250ms, width 250ms;}#header .navigationLogoWrap .headerLogoContainer.reveal {width: 72px;margin-right: 20px;}#header .secondaryNavigation {display: flex;gap: 5px;}#header .secondaryNavigation .desktopSecondaryNavigation {display: flex;gap: 5px;flex-wrap: nowrap;}#header .secondaryNavigation i, #header .secondaryNavigation a {color: var(--ss-dark-fg);}#header .secondaryNavigation a.secondaryNavigationItem {color: var(--ss-dark-fg);}#header.scrollBg .secondaryNavigation i, #header.scrollBg .secondaryNavigation a, .darkMode #header .secondaryNavigation a.secondaryNavigationItem {color: var(--ss-main-fg);}}@media (min-width: 768px) {section .sectionHead, .contactBlockContainer {max-width: 640px;margin: auto;}section#heroSection {aspect-ratio: 16/9;}.heroLogoImage {max-width: 300px;height: auto;}.portfolioContainer {max-width: 640px;margin: auto;flex-direction: row;flex-wrap: wrap;}.portfolioBlock {width: calc(50% - 10px);}.portfolioBlock:hover {cursor: pointer;}.portfolioBlock .portfolioItemImage {transition: transform 500ms;}.portfolioBlock:hover .portfolioItemImage {transform: scale(110%);transform-origin: center center;transition: transform 500ms;}#servicesContainer {padding: 40px;border-radius: 10px;overflow: hidden;}#services .servicesContent {flex-direction: row;padding: 30px 0px;flex-wrap: wrap;margin: auto;max-width: 640px;}#services .servicesContent .sectionDescription {padding: 0px;}#services .servicesContent .sectionDescription p {font-size: 20px;}#services .sectionDescription, #services .servicesContainer {width: 100%;}#services ul {flex-direction: row;flex-wrap: wrap;gap: 20px;}#services ul li {width: calc(50% - 10px);}a.appointmentBooking {margin: 20px 0px 0px 0px;}.contactBlockContainer {flex-direction: row;gap: 20px;max-width: 640px;margin: auto;}.contactBlock {aspect-ratio: 16/9;width: calc(50% - 10px);}#mission .missionFlex {max-width: 640px;margin: auto;padding: 0px;}#about .sectionHead {padding: 120px 0px 30px 0px;}#about .aboutBlockContainer {flex-direction: row;margin: 0px auto;max-width: 640px;gap: 40px;}#about .aboutBlock {width: calc(50% - 20px);padding: 30px 0px;}#testimonialsSwiper {max-width: 640px;}.preserveEmail.showPreserveEmail {box-shadow: -50px 0px 100px #333333;}#footer .mainFooter {flex-direction: row;flex-wrap: wrap;max-width: 1280px;}#footer .mainFooter .footerLogo {margin: 0;}#footer .mainFooter .footerLogo .footerLogoImage {height: auto;}#footer .mainFooter .footerNavContainer {flex-direction: row;margin-left: auto;}#footer section .copyright {width:100%;font-size: 16px;}}@media (min-width: 1024px) {section .sectionHead, .contactBlockContainer, .portfolioContainer, #services .servicesContent, .contactBlockContainer, #mission .missionFlex, #about .aboutBlockContainer, #testimonialsSwiper {width: calc(100% - 80px);max-width: calc(100% - 80px);}body .swiper-button-prev, body .swiper-button-next {display: flex;background: rgba(2,97,163, .5);}.heroLogoImage {width: 640px;max-width: unset;}section .mobileSectionHead {display: none;}#services {padding: 50px 0px 0px 0px;}#services .servicesContent {gap: 50px;}#servicesContainer ul {flex-direction: row;flex-wrap: wrap;}#servicesContainer ul li {width: calc(50% - 10px);}#services .sectionHead, #services .sectionHead .servicesIcons {display: flex;padding: 0px;margin: 0px;justify-content: flex-start;}#services .sectionHead, #services .sectionHead .servicesIcons, #services h2 {text-align: left;}.contactBlock {padding: 40px;}.contactBlock .fa-paper-plane, .contactBlock .fa-phone {font-size: 48px;}.contactBlock a {font-size: 20px;}#mission {margin: 100px auto 100px auto;}#mission .missionFlex {flex-direction: row-reverse;}#mission .missionFlex .sectionHead {align-self: flex-start;width: calc(33.333% - 14px);}#mission .sectionHead img, #mission .sectionHead h2 {display: block;}#mission .sectionHead h2 {text-align: left;}#mission .missionFlex .missionStatementImage {width: calc(66.666% - 14px);align-self: flex-start;}#mission .sectionHead {text-align: left;align-items: flex-start;justify-content: flex-start;padding: 0px;margin: 0;}#mission .mobileSectionHead img, #mission .mobileSectionHead h2 {display: block;text-align: left;}#about {display: flex;gap: 40px;padding-top: 100px;margin: 0px auto 100px auto;align-items: end;width: calc(100% - 80px);max-width: 1280px;}#about .sectionHead {padding: 0;margin: 0;}#about h2 {text-align: left;}#about .aboutBlockContainer {padding: 0px;}#about .aboutBlock {padding: 0px;}#about .doubleIcon {width: 100%;}#testimonials {padding: 50px 0px;}#testimonials .testimonialInfo .testimonialItemImage {max-width: 172px;}#testimonialsSwiper {padding: 50px 0px;}}@media (min-width: 1366px) {section .sectionHead, .contactBlockContainer, .portfolioContainer, #services .servicesContent, .contactBlockContainer, #mission .missionFlex, #about .aboutBlockContainer, #testimonialsSwiper {max-width: 1280px;}.portfolioBlock {width: calc(33.333% - 14px);}#services .servicesContent {flex-wrap: nowrap;}#services .sectionDescription {width: calc(40% - 10px);}#servicesContainer {width: calc(60% - 10px);}#services .sectionDescription ul li {width: 100%;}}