.portfolio-module-sass-module__uYIJUa__portfolio h2{text-align:center;color:#1f1f20}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_portfolio_container{text-align:center;margin-bottom:3em}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_portfolio_container .portfolio-module-sass-module__uYIJUa__btn_portfolio{color:#595959;text-transform:uppercase;letter-spacing:.2em;margin:.5em;padding:1em;font-size:1em;font-weight:600;transition:color .2s;display:inline-block}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_portfolio_container .portfolio-module-sass-module__uYIJUa__btn_portfolio.portfolio-module-sass-module__uYIJUa__active,.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_portfolio_container .portfolio-module-sass-module__uYIJUa__btn_portfolio:hover{color:#1f1f20}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery{flex-wrap:wrap;justify-content:center;width:100%;min-height:200px;position:relative}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item{box-sizing:border-box;cursor:pointer;width:calc(33.33% - 8px);height:200px;margin:4px;position:relative;overflow:hidden}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item img{object-fit:cover;width:100%;height:100%;transition:all .3s;display:block}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item:hover img{transform:scale(1.15)}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item .portfolio-module-sass-module__uYIJUa__overlay{box-sizing:border-box;color:#000;opacity:0;background-color:rgba(255,255,255,.643);justify-content:center;align-items:center;width:100%;height:100%;padding:15px;font-size:18px;font-weight:500;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:0;overflow:hidden}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item .portfolio-module-sass-module__uYIJUa__overlay a{color:#1f1f20;padding:8px 16px;font-weight:600;display:inline-block}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item:hover .portfolio-module-sass-module__uYIJUa__overlay{opacity:1}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_load_container{text-align:center;margin-top:20px;margin-bottom:20px}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_load_container .portfolio-module-sass-module__uYIJUa__btn_load{color:#9c9c9c;background-color:#1f1f20;border-radius:6px;padding:15px 40px;font-weight:600;transition:background-color .2s}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_load_container .portfolio-module-sass-module__uYIJUa__btn_load:hover{background-color:rgba(17,17,17,.827)}@media (max-width:768px){.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__btn_portfolio_container .portfolio-module-sass-module__uYIJUa__btn_portfolio{padding:.2em;font-size:.9em}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery{box-sizing:border-box;flex-direction:column}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item{box-sizing:border-box;gap:12em;width:100%;margin:auto;padding:10px}.portfolio-module-sass-module__uYIJUa__portfolio .portfolio-module-sass-module__uYIJUa__gallery .portfolio-module-sass-module__uYIJUa__item .portfolio-module-sass-module__uYIJUa__overlay{padding:0}}
.whatwedo-module-sass-module__x-WHuq__whatdo{background-color:#1f1f20}.whatwedo-module-sass-module__x-WHuq__whatdo h2{color:#d9b748;line-height:1em}.whatwedo-module-sass-module__x-WHuq__whatdo h2 span{padding-left:.8em}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container{flex-wrap:wrap;justify-content:center;gap:2em;margin-top:2em;display:flex}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card{box-sizing:border-box;color:#fff;text-align:center;width:calc(25% - 2em);height:25em;padding:1.5em;transition:box-shadow .3s;position:relative}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card .whatwedo-module-sass-module__x-WHuq__card_img{object-fit:cover;z-index:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card .whatwedo-module-sass-module__x-WHuq__card_text{opacity:0;z-index:1;flex-direction:column;justify-content:center;height:100%;transition:opacity .3s;display:flex;position:relative}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card:hover .whatwedo-module-sass-module__x-WHuq__card_text{opacity:1}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card:hover .whatwedo-module-sass-module__x-WHuq__card_img{opacity:.15}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.773)}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container h3{text-transform:uppercase;margin:0}@media (max-width:768px){.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container{flex-direction:column}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card{width:auto}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card .whatwedo-module-sass-module__x-WHuq__card_text{opacity:1}.whatwedo-module-sass-module__x-WHuq__whatdo .whatwedo-module-sass-module__x-WHuq__whatdo_container .whatwedo-module-sass-module__x-WHuq__card .whatwedo-module-sass-module__x-WHuq__card_img{opacity:.15}}
.hero-module-sass-module__cS0erG__hero{height:100vh;position:relative}.hero-module-sass-module__cS0erG__hero .hero-module-sass-module__cS0erG__left_column{z-index:1;background-color:rgba(238,23,23,.157);width:5vw;height:100vh;position:absolute;top:0}.hero-module-sass-module__cS0erG__hero .hero-module-sass-module__cS0erG__right_column{z-index:1;background-color:rgba(238,23,23,.157);width:5vw;height:100vh;position:absolute;top:0;right:0}.hero-module-sass-module__cS0erG__hero .glide__slides{margin:0;padding:0;list-style:none}.hero-module-sass-module__cS0erG__hero .glide__slide{min-height:100vh;position:relative}.hero-module-sass-module__cS0erG__hero .glide__arrows{left:0;right:0;justify-content:space-between;display:flex;position:absolute;bottom:1rem}.hero-module-sass-module__cS0erG__hero .glide__bullet{width:18px;height:18px}.hero-module-sass-module__cS0erG__hero h1{z-index:5;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:500;position:absolute;top:90%;left:50%;transform:translate(-50%)}.hero-module-sass-module__cS0erG__hero .hero-module-sass-module__cS0erG__glide__track{max-height:100vh}.hero-module-sass-module__cS0erG__hero .glide__slide img{width:100%;height:100vh;object-fit:cover!important}@media (max-width:768px){.hero-module-sass-module__cS0erG__hero h2{font-size:3em}.hero-module-sass-module__cS0erG__hero .hero-module-sass-module__cS0erG__wrap{padding-top:3em;padding-bottom:3em}.hero-module-sass-module__cS0erG__hero h1{width:50%;font-size:.7em;left:35%}}
.about-module-sass-module__GwCSDW__about{box-sizing:border-box;color:#000;flex-direction:column;display:flex}.about-module-sass-module__GwCSDW__about h2{text-align:right;color:#1f1f20}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container{box-sizing:border-box;justify-content:center;gap:30px;display:flex;position:relative}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__about_container_left{flex-direction:column;width:45%;display:flex;position:relative}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__about_container_left .about-module-sass-module__GwCSDW__owner{height:85%;position:relative}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__about_container_left .about-module-sass-module__GwCSDW__owner img{object-fit:cover;box-shadow:11px 10px 64px -26px rgba(0,0,0,.75)}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__about_container_left .about-module-sass-module__GwCSDW__bottom_sqr{height:15%}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__about_container_left .about-module-sass-module__GwCSDW__bottom_sqr img{position:absolute;top:70%;left:-10%}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content{width:55%;height:100%;position:relative}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content p{margin:0;font-size:.9em;font-weight:400}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content button{text-transform:uppercase;letter-spacing:.15em;margin-top:1.5em;margin-bottom:5em;padding:0;font-size:.7em;transition:color .2s}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content button:hover{color:#9c9c9c}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content div{height:300px;position:relative}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content div img{object-fit:cover}@media (max-width:768px){.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container{flex-direction:column}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__about_container .about-module-sass-module__GwCSDW__bottom_sqr img{visibility:hidden}.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__content,.about-module-sass-module__GwCSDW__about .about-module-sass-module__GwCSDW__owner{width:auto}}
.experience-module-sass-module__gpbLtG__experience{background-color:#1f1f20}.experience-module-sass-module__gpbLtG__experience h2{text-align:center;color:#d9b748}.experience-module-sass-module__gpbLtG__experience .experience-module-sass-module__gpbLtG__glide_experience{text-align:justify;padding-top:3em}.experience-module-sass-module__gpbLtG__experience .experience-module-sass-module__gpbLtG__glide_experience .experience-module-sass-module__gpbLtG__glide__arrow{box-shadow:none;border:none;font-size:1.2em;top:80%}.experience-module-sass-module__gpbLtG__experience .experience-module-sass-module__gpbLtG__glide_experience span{text-align:center;width:100%;margin:auto;padding-top:3em;padding-bottom:3em;display:inline-block}.experience-module-sass-module__gpbLtG__experience .experience-module-sass-module__gpbLtG__btn_container{text-align:center}.experience-module-sass-module__gpbLtG__experience button{transition:border .2s,color .2s}.experience-module-sass-module__gpbLtG__experience button:hover{color:#d9b748;border:solid #d9b748}.experience-module-sass-module__gpbLtG__experience button{text-transform:uppercase;text-align:center;color:#9c9c9c;border:3px solid;padding:.4em .8em;font-weight:800}@media (max-width:768px){.experience-module-sass-module__gpbLtG__experience .experience-module-sass-module__gpbLtG__glide__slide p{width:auto;margin-left:20px}}
.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
.glide__arrow{z-index:2;color:#fff;text-transform:uppercase;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;padding:9px 12px;line-height:1;transition:opacity .15s,border .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .25em .5em rgba(0,0,0,.1)}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{z-index:2;list-style:none;display:inline-flex;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.glide__bullet{cursor:pointer;background-color:rgba(255,255,255,.5);border:2px solid transparent;border-radius:50%;width:9px;height:9px;margin:0 .25em;padding:0;line-height:0;transition:all .3s ease-in-out;box-shadow:0 .25em .5em rgba(0,0,0,.1)}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{background-color:rgba(255,255,255,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}

