/*!
Theme Name: Gigareef Client Theme
Author: Gigareef
Author URI: https://gigareef.com
*/.inner{max-width:1280px;padding:0 30px;margin:auto}@media(max-width: 767px){.inner{padding:0 20px}}@font-face{font-family:"GT-Alpina Trial Medium";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Medium.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GT-Alpina Trial Light";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Light.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT-Alpina Regular";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Regular.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT-Alpina Regular Italic";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Regular-Italic.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Regular-Italic.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT-Alpina Bold Italic";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Bold-Italic.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Alpina-Standard-Bold-Italic.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GT-Standard Trial Bold";src:url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Standard-L-Standard-Bold.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Alpina/GT-Standard-L-Standard-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GT-Standard Trial Regular";src:url("../../../wp-content/themes/serious-work/fonts/GT_Standard/GT-Standard-L-Standard-Regular.woff2") format("woff2"),url("../../../wp-content/themes/serious-work/fonts/GT_Standard/GT-Standard-L-Standard-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:"GT-Alpina Trial Light",sans-serif;font-weight:300;font-style:normal}img{max-width:100%;height:auto}h2{font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;font-size:60px;line-height:60px;letter-spacing:-0.04em}h2{font-size:calc(0.015*100vw + 38.4px)}@media(min-width: 1440px){h2{font-size:60px}}h2{line-height:calc(0.015*100vw + 38.4px)}@media(min-width: 1440px){h2{line-height:60px}}p{font-family:"GT-Alpina Trial Light",sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:24px;letter-spacing:-0.02em}.js-fade-section{opacity:0;transform:translateY(60px)}.site-header{height:150px}@media(max-width: 767px){.site-header{height:117px}}.site-header .site-logo-container{padding-top:30px;padding-bottom:25px;text-align:center;position:relative}@media(max-width: 767px){.site-header .site-logo-container{padding:21px 0 22px 0}}.site-header .site-logo-container .site-logo img{margin-bottom:20px}@media(max-width: 767px){.site-header .site-logo-container .site-logo img{margin-bottom:15px;height:49px;width:auto}}.site-header .site-logo-container .site-menu-button{position:absolute;right:0;top:40px;width:46px}@media(max-width: 767px){.site-header .site-logo-container .site-menu-button svg{width:30px;height:22px}}@media(max-width: 767px){.site-header .site-logo-container .site-menu-button{top:47px}}.site-header .site-logo-container .site-menu-button button{border:none;background:none;cursor:pointer}.site-header .site-logo-container p{font-family:"GT-Standard Trial Regular",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;text-transform:uppercase}.site-header .site-logo-container p{font-size:calc(0.002*100vw + 8.12px)}@media(min-width: 1440px){.site-header .site-logo-container p{font-size:11px}}.site-header .site-logo-container p{line-height:calc(0.002*100vw + 8.12px)}@media(min-width: 1440px){.site-header .site-logo-container p{line-height:11px}}.site-menu{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s ease}.site-menu.is-open{opacity:1;visibility:visible}.site-menu p{color:#fff;font-family:"GT-Standard Trial Regular",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;text-transform:uppercase}.site-menu p{font-size:calc(0.002*100vw + 8.12px)}@media(min-width: 1440px){.site-menu p{font-size:11px}}.site-menu p{line-height:calc(0.002*100vw + 8.12px)}@media(min-width: 1440px){.site-menu p{line-height:11px}}.site-menu-logo-container{text-align:center}.site-menu-logo-container img{margin-bottom:20px}@media(max-width: 767px){.site-menu-logo-container img{height:49px;width:auto;margin-bottom:15px}}.site-menu-overlay{position:absolute;inset:0;background:rgba(0,0,0,.9)}.site-menu-inner{position:relative;z-index:999;width:calc(100% - 60px);max-width:1920px;height:100vh;display:flex;flex-direction:column;align-items:center;padding-top:30px}@media(max-width: 767px){.site-menu-inner{padding-top:20px}}.site-menu-close{position:absolute;top:32px;right:0;background:none;border:0;cursor:pointer}@media(max-width: 767px){.site-menu-close{top:47px}}@media(max-width: 767px){.site-menu-close svg{width:29px;height:29px}}@media(max-width: 767px){.site-menu-close{width:29px;height:29px}}.site-menu-nav{margin:auto}.site-menu-nav ul{list-style:none;margin:0;padding:0;text-align:center}.site-menu-nav li+li{margin-top:0}.site-menu-nav a{color:#fff;text-decoration:none;font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;letter-spacing:-0.04em}.site-menu-nav a{font-size:calc(0.015*100vw + 38.4px)}@media(min-width: 1440px){.site-menu-nav a{font-size:60px}}.site-menu-nav a{line-height:calc(0.025*100vw + 49px)}@media(min-width: 1440px){.site-menu-nav a{line-height:85px}}.site-header-sticky{position:fixed;top:0;left:0;width:100%;z-index:99;background:#000;transform:translateY(-100%);transition:transform .35s ease;height:65px}.site-header-sticky .inner{height:65px;display:flex;align-items:center;justify-content:space-between}.site-header-sticky .sticky-nav-toggle{border:none;background:none;cursor:pointer}.site-header-sticky img{height:32px;width:auto;display:inline-block}.site-header-sticky.is-visible{transform:translateY(0)}.admin-bar .site-header-sticky{top:32px}@media(max-width: 767px){.admin-bar .site-header-sticky{top:0}}.admin-bar .site-menu-inner{height:calc(100vh - 32px)}@media(max-width: 767px){.admin-bar .site-menu-inner{height:calc(100vh - 46px)}}.admin-bar .site-menu{top:32px}@media(max-width: 767px){.admin-bar .site-menu{top:0;padding-top:46px}}.section-content{padding:95px 0}@media(max-width: 767px){.section-content{padding:57px 0}}.section-content .inner{max-width:1267px;margin:0 auto}.section-content .section-content-heading{margin:0;text-align:center}@media(max-width: 767px){.section-content .section-content-heading{margin-bottom:32px}}.section-content .section-content-body{margin-top:48px}.section-content .section-content-body p{margin-bottom:24px}.section-content .section-content-body p:last-child{margin-bottom:0}.section-content .section-content-one-column{max-width:720px;margin:48px auto 0 auto;text-align:center}@media(max-width: 767px){.section-content .section-content-one-column{text-align:left}}.section-content .section-content-two-column{column-count:2;column-gap:48px;max-width:1102px;margin:48px auto 0 auto}@media(max-width: 767px){.section-content .section-content-two-column p{margin-bottom:57px}.section-content .section-content-two-column p:last-child{margin-bottom:0}}@media(max-width: 767px){.section-content .section-content-two-column{column-count:1}}.section-case-study{padding:107px 0 0 0}.section-case-study h2{text-align:center;margin-bottom:50px}@media(max-width: 767px){.section-case-study h2{margin-bottom:57px}}@media(max-width: 767px){.section-case-study{padding:57px 0 0 0}}.section-case-study .section-case-study-card{position:relative;overflow:hidden;border-radius:19px;aspect-ratio:16/9}@media(max-width: 767px){.section-case-study .section-case-study-card{aspect-ratio:9/17.46}}.section-case-study .section-case-study-image{display:block;width:100%;height:100%;object-fit:cover}.section-case-study .section-case-study-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.section-case-study .section-case-study-content{position:absolute;inset:0;z-index:2}.section-case-study .section-case-study-graphic{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:min(50%,670px);height:auto}@media(max-width: 767px){.section-case-study .section-case-study-graphic{top:50%;width:100%}}.section-case-study .section-case-study-footer{position:absolute;left:50%;bottom:78px;transform:translateX(-50%);width:100%;padding:0 24px;text-align:center}@media(max-width: 767px){.section-case-study .section-case-study-footer{bottom:66px;padding:0 16px}}.section-case-study .section-case-study-client{margin-bottom:25px;color:#fff;text-transform:uppercase}.section-case-study .section-case-study-client span,.section-case-study .section-case-study-client strong{display:block}.section-case-study .section-case-study-client span{margin-bottom:2px;font-family:"GT-Standard Trial Regular",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:140%;letter-spacing:.02em;text-transform:uppercase}.section-case-study .section-case-study-client strong{font-family:"GT-Standard Trial Bold",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:140%;letter-spacing:.02em;text-transform:uppercase}.section-case-study .section-case-study-description{color:#fff}.section-case-study .section-case-study-description p{font-family:"GT-Standard Trial Bold",sans-serif;font-weight:700;font-style:normal;margin:0;text-transform:uppercase;font-size:13px;line-height:19.5px;letter-spacing:.02em}.section-case-study .section-case-study-description p:last-child{margin-bottom:0}.section-brands{padding:115px 0 235px 0}.section-brands .inner{max-width:1354px}@media(max-width: 767px){.section-brands{padding:60px 0}}.section-brands .section-brands-heading{text-align:center;margin-bottom:65px}.section-brands .section-brands-heading{font-size:calc(0.024*100vw + 25.44px)}@media(min-width: 1440px){.section-brands .section-brands-heading{font-size:60px}}.section-brands .section-brands-heading{line-height:calc(0.024*100vw + 25.44px)}@media(min-width: 1440px){.section-brands .section-brands-heading{line-height:60px}}@media(max-width: 767px){.section-brands .section-brands-heading{margin-bottom:32px}}.section-brands .section-brands-grid{display:flex;flex-wrap:wrap;row-gap:80px}@media(max-width: 767px){.section-brands .section-brands-grid{row-gap:40px}}.section-brands .section-brands-item{width:20%;padding:0 12px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.section-brands .section-brands-item{width:20%;padding:0 6px}}.section-brands .section-brands-item a{display:flex;justify-content:center;align-items:center;width:100%}.section-brands .section-brands-logo{display:block;max-width:100%;max-height:40px;width:auto;height:auto}@media(max-width: 767px){.section-brands .section-brands-logo{max-height:22px}}.section-hero .section-hero-card{position:relative;width:100%;height:max(100vh - 180px,580px);border-radius:20px;overflow:hidden}.section-hero .section-hero-card::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);z-index:15}@media(max-width: 767px){.section-hero .section-hero-card{height:auto}}@media(max-width: 991px)and (orientation: landscape){.section-hero .section-hero-card{height:auto;min-height:580px}}.section-hero .section-hero-video{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background-color:#000}.section-hero .section-hero-video .section-hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:1;transition:opacity .4s ease}.section-hero .section-hero-video .section-hero-iframe{position:absolute;top:50%;left:0;transform:translateY(-50%);border:0;opacity:0;transition:opacity .4s ease}.section-hero .section-hero-video.is-loaded .section-hero-iframe{opacity:1}.section-hero .section-hero-video.is-loaded .section-hero-poster{opacity:0;pointer-events:none}.section-hero .section-hero-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;max-width:520px;padding-left:80px;color:#fff;z-index:999;font-family:"GT-Alpina Regular",sans-serif;font-weight:400;font-style:normal}@media(max-width: 767px){.section-hero .section-hero-content{position:relative;inset:auto;max-width:100%;padding:80px 24px;justify-content:center}}.section-hero .section-hero-content *{color:inherit}.section-hero .section-hero-content h2{font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;font-size:32px;line-height:100%;letter-spacing:-0.03em;margin-bottom:60px}.section-hero .section-hero-content h3{font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:25px;letter-spacing:-0.03em;margin-bottom:7px}.section-hero .section-hero-content ul,.section-hero .section-hero-content ol{list-style:none}.section-hero .section-hero-content ul li,.section-hero .section-hero-content ol li{font-family:"GT-Alpina Regular Italic",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:25px}.section-hero .section-hero-content p{font-family:"GT-Alpina Regular",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:25px}.section-hero .section-hero-content strong{font-family:"GT-Alpina Bold Italic",sans-serif;font-weight:700;font-style:normal}.section-hero .section-hero-content p,.section-hero .section-hero-content ul,.section-hero .section-hero-content ol{margin-bottom:1em}.section-hero .section-hero-content p:last-child,.section-hero .section-hero-content ul:last-child,.section-hero .section-hero-content ol:last-child{margin-bottom:0}.section-hero .section-hero-content a{color:inherit}.section-hero .hero-headline{max-width:1200px;margin:auto;text-align:center;padding:100px 0 107px}@media(max-width: 767px){.section-hero .hero-headline{padding:57px 9px}}.section-hero .hero-headline h2{font-size:calc(0.024*100vw + 25.44px)}@media(min-width: 1440px){.section-hero .hero-headline h2{font-size:60px}}.section-hero .hero-headline h2{line-height:calc(0.024*100vw + 25.44px)}@media(min-width: 1440px){.section-hero .hero-headline h2{line-height:60px}}.section-media{padding-bottom:30px}@media(max-width: 767px){.section-media{padding-bottom:20px}}.section-media:not(:has(+.section-media)){padding-bottom:0}.video-or-image{position:relative;overflow:hidden;border-radius:20px}@media(max-width: 767px){.video-or-image{border-radius:10px}}.video-or-image .video-or-image-media{display:block;width:100%;height:100%;object-fit:cover}.video-or-image .video-or-image-background{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.video-or-image .video-or-image-background iframe{position:absolute;top:50%;left:50%;border:0;transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;min-height:100%}.video-or-image .video-or-image-background>iframe[src*="player.vimeo.com"]{display:none}.video-or-image .video-or-image-playable{position:relative}.video-or-image .video-or-image-caption{position:absolute;width:100%;bottom:25px;left:30px;font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;letter-spacing:0%;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}.video-or-image .video-or-image-caption{font-size:calc(0.018*100vw + 10.08px)}@media(min-width: 1440px){.video-or-image .video-or-image-caption{font-size:36px}}.video-or-image .video-or-image-caption{line-height:calc(0.018*100vw + 10.08px)}@media(min-width: 1440px){.video-or-image .video-or-image-caption{line-height:36px}}@media(max-width: 767px){.video-or-image .video-or-image-caption{bottom:10px;left:10px}.video-or-image .video-or-image-caption{font-size:calc(0.006*100vw + 15.36px)}}@media(max-width: 767px)and (min-width: 1440px){.video-or-image .video-or-image-caption{font-size:24px}}@media(max-width: 767px){.video-or-image .video-or-image-caption{line-height:calc(0.006*100vw + 15.36px)}}@media(max-width: 767px)and (min-width: 1440px){.video-or-image .video-or-image-caption{line-height:24px}}.video-or-image .video-or-image-play{position:absolute;inset:0;width:119px;height:98px;background:none;border:0;cursor:pointer;transition:transform .2s ease;top:50%;left:50%;transform:translate(-50%, -50%)}.video-or-image .video-or-image-play svg{width:119px;height:98px}@media(max-width: 767px){.video-or-image .video-or-image-play svg{width:45px;height:60px}}@media(max-width: 767px){.video-or-image .video-or-image-play{width:45px;height:60px}}.section-two-column-media-grid{display:flex;gap:25px}@media(max-width: 767px){.section-two-column-media-grid{flex-direction:column}}.section-two-column-media-grid .video-or-image{flex:1}.section-two-column-media-grid .video-or-image-caption{bottom:24px;left:26px}.section-two-column-media-grid .video-or-image-caption{font-size:calc(0.006*100vw + 15.36px)}@media(min-width: 1440px){.section-two-column-media-grid .video-or-image-caption{font-size:24px}}.section-two-column-media-grid .video-or-image-caption{line-height:calc(0.006*100vw + 15.36px)}@media(min-width: 1440px){.section-two-column-media-grid .video-or-image-caption{line-height:24px}}@media(max-width: 767px){.section-two-column-media-grid .video-or-image-caption{bottom:10px;left:10px}}.section-two-column-media-grid .video-or-image-play{width:57px;height:51px}@media(max-width: 767px){.section-two-column-media-grid .video-or-image-play{width:45px;height:60px}}.section-two-column-media-grid .video-or-image-play svg{width:57px;height:51px}@media(max-width: 767px){.section-two-column-media-grid .video-or-image-play svg{width:45px;height:60px}}.video-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center}.video-modal.is-open{display:flex}.video-modal .video-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.video-modal .video-modal-inner{position:relative;width:min(1280px,90vw,150vh);aspect-ratio:16/9}.video-modal .video-modal-frame{aspect-ratio:16/9}.video-modal .video-modal-frame iframe{width:100%;height:100%;border:0;display:block}.video-modal .video-modal-close{position:absolute;top:-45px;right:0;background:none;border:0;color:#fff;font-size:36px;cursor:pointer}.section-separator .section-separator-line{border:0;border-top:1px solid #8f8f8f;max-width:1199px;margin:auto}@media(max-width: 767px){.section-separator .section-separator-line{max-width:calc(100% - 80px)}}.site-footer{padding:30px 0 40px 0;background:#ddd}@media(max-width: 767px){.site-footer{padding:20px 0 26px 0}}.site-footer .inner{display:flex;flex-direction:column;gap:64px}@media(max-width: 767px){.site-footer .inner{gap:59px}}.site-footer .site-footer-top{display:flex;align-items:flex-start;gap:90px;position:relative}@media(max-width: 767px){.site-footer .site-footer-top{flex-direction:column;gap:57px}}.site-footer .site-footer-logo{flex:0 0 90px}@media(max-width: 767px){.site-footer .site-footer-logo{flex:none}}.site-footer .site-footer-logo-image{display:block;max-width:100%;height:auto}.site-footer .site-footer-content{max-width:720px;flex:1}.site-footer .site-footer-content h2{margin-bottom:9px}.site-footer .site-footer-content h2{font-size:calc(0.004*100vw + 26.24px)}@media(min-width: 1440px){.site-footer .site-footer-content h2{font-size:32px}}.site-footer .site-footer-content h2{line-height:calc(0.004*100vw + 26.24px)}@media(min-width: 1440px){.site-footer .site-footer-content h2{line-height:32px}}.site-footer .site-footer-text p{letter-spacing:-0.02em}.site-footer .site-footer-text p{font-size:calc(0.003*100vw + 16.68px)}@media(min-width: 1440px){.site-footer .site-footer-text p{font-size:21px}}.site-footer .site-footer-text p{line-height:calc(0*100vw + 25px)}@media(min-width: 1440px){.site-footer .site-footer-text p{line-height:25px}}.site-footer .site-footer-text p a{color:#000}.site-footer .site-footer-text p:last-child{margin-bottom:0}.site-footer .site-footer-top-button{margin-left:auto;width:119px;height:119px;border:0;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#414141;color:#fff;font-family:"GT-Alpina Trial Medium",sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:20px;letter-spacing:-0.02em;text-align:center;position:absolute;right:0;top:-80px}@media(max-width: 767px){.site-footer .site-footer-top-button{display:none}}.site-footer .site-footer-top-button span{font-size:20px;line-height:1;margin-bottom:6px}.site-footer .site-footer-bottom{display:flex;align-items:center;gap:90px}@media(max-width: 767px){.site-footer .site-footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}}.site-footer .site-footer-social{display:flex;align-items:center;gap:16px;flex:0 0 90px}@media(max-width: 767px){.site-footer .site-footer-social{flex:none}}.site-footer .site-footer-social-link{display:inline-flex}.site-footer .site-footer-social-link img{display:block;width:22px;height:22px}.site-footer .site-footer-copyright{font-size:12px;letter-spacing:-0.02em}@media(max-width: 767px){.site-footer .site-footer-copyright{font-size:10px}}
