#page-top{z-index:99}.home-instagram{padding:120px 0 0;max-width:1062px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.7305315204rem,1.4249690977rem + .9548825711vw,2.8rem)}@media (max-width:767px){.home-instagram{padding:60px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-instagram *,.home-instagram :after,.home-instagram :before{-webkit-box-sizing:border-box;box-sizing:border-box}.home-instagram img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-instagram__hero{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(15rem,10.7142857143rem + 13.3928571429vw,30rem);width:100%;position:relative;z-index:1;padding:clamp(2rem,-.5142857143rem + 3.2738095238vw,4.2rem) clamp(2rem,-1.8857142857rem + 5.0595238095vw,5.4rem)}.home-instagram__image{position:absolute;inset:0;z-index:-9}.home-instagram__image img{height:100%}.home-instagram__title p{font-size:clamp(1.8rem,1.2857142857rem + 1.6071428571vw,3.6rem);font-weight:700;line-height:1.35;letter-spacing:.05em}.home-instagram__button{margin-top:clamp(1.0506798517rem,.8651598093rem + .5797501324vw,1.7rem)}.home-instagram__button a{font-size:clamp(1.4rem,1.1714285714rem + .7142857143vw,2.2rem);font-weight:500;line-height:1.5;letter-spacing:.1em;width:100%;max-width:clamp(13rem,.4285714286rem + 16.369047619vw,24rem);min-height:clamp(2.8430160692rem,2.3410206604rem + 1.5687356525vw,4.6rem);border-radius:200px;padding:clamp(.3090234858rem,.2544587674rem + .1705147448vw,.5rem) clamp(1.2360939431rem,1.0178350698rem + .6820589793vw,2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--btn-bg,#002c5e);color:var(--btn-color,#fff);font-family:"Oswald",sans-serif;position:relative;-webkit-transition:.5s ease;transition:.5s ease;border:1px solid #002c5e}.home-instagram__button a:after{display:block;content:"";width:clamp(1.2360939431rem,1.0178350698rem + .6820589793vw,2rem);height:clamp(.6798516687rem,.5598092884rem + .3751324386vw,1.1rem);-webkit-mask:url(//youearth-engineering.com/wp-content/themes/custom_theme/css/../img/custom/home-instagram-arrow.webp) center/contain no-repeat;mask:url(//youearth-engineering.com/wp-content/themes/custom_theme/css/../img/custom/home-instagram-arrow.webp) center/contain no-repeat;background:var(--btn-color,#fff);position:absolute;z-index:1;right:clamp(1.2360939431rem,1.0178350698rem + .6820589793vw,2rem);-webkit-transition:.5s ease;transition:.5s ease}.home-instagram__button a:hover{--btn-bg:#fff;--btn-color:#002c5e}.home-instagram__qacode{width:clamp(18.5414091471rem,15.2675260463rem + 10.2308846901vw,30rem)}.gg-instagram{display:block;width:clamp(2rem,1.8857142857rem + .3571428571vw,2.4rem);aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(//youearth-engineering.com/wp-content/themes/custom_theme/css/../img/custom/gg-instagram.webp)}.header{gap:clamp(1.8541409147rem,1.5267526046rem + 1.023088469vw,3rem);z-index:999}.header .nav{margin-left:auto}.header-social{position:relative;z-index:1}@media (max-width:767px){.header-social{margin-left:auto}}.card-link-setup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--gl-zindex-fixed)}.card-link-setup a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}:root{--gl-fabs-height:clamp(4.9443757726rem,4.071340279rem + 2.7282359174vw,8rem)}@media (max-width:767px){:root{--gl-fabs-height:55px}}.acf-fabs *,.acf-fabs :after,.acf-fabs :before{-webkit-box-sizing:border-box;box-sizing:border-box}.acf-fabs{--fabs-radius:clamp(0rem,0rem + 0vw,0rem);position:fixed;z-index:9;-webkit-transition:.5s ease;transition:.5s ease;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.acf-fabs{top:50%;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.2472187886rem,.203567014rem + .1364117959vw,.4rem);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (max-width:767px){.acf-fabs{bottom:0;left:0;width:100%;visibility:hidden}}.acf-fabs .fabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:var(--fabs-fd,row);flex-direction:var(--fabs-fd,row);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.6180469716rem,.5089175349rem + .3410294897vw,1rem);-webkit-transition:.5s ease;transition:.5s ease;overflow:hidden}@media (min-width:768px){.acf-fabs .fabs{border-top-left-radius:var(--fabs-radius);border-bottom-left-radius:var(--fabs-radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.acf-fabs .fabs{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-height:var(--gl-fabs-height);gap:clamp(2rem,-.1476510067rem + 6.711409396vw,5rem)}.acf-fabs .fabs:not(:nth-child(odd)):after{display:block;content:"";width:1px;height:100%;background:rgba(255,255,255,.5);position:absolute;left:0;top:0;z-index:1}}.acf-fabs .fabs__icon{line-height:1;width:var(--fabs-width,auto);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acf-fabs .fabs__icon img{width:var(--fabs-icon-width,clamp(1.5451174289rem,1.2722938372rem + .8525737242vw,2.5rem))}.acf-fabs .fabs__title{width:var(--fabs-width,auto);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.acf-fabs .fabs__title p{font-size:clamp(1rem,.9428571429rem + .1785714286vw,1.2rem);line-height:1.5;letter-spacing:-.05em;-webkit-writing-mode:var(--fabs-title-wm,horizontal-tb);-ms-writing-mode:var(--fabs-title-wm,horizontal-tb);writing-mode:var(--fabs-title-wm,horizontal-tb);text-align:center;color:var(--fabs-title-color,#fff)}@media (max-width:767px){.acf-fabs .fabs__title p{font-size:clamp(1.4rem,1.2857142857rem + .3571428571vw,1.8rem)}}.acf-fabs .fabs.-tel{--fabs-icon-width:clamp(1.8rem,1.6285714286rem + .5357142857vw,2.4rem);background:#073f7f}.acf-fabs .fabs.-contact{--fabs-icon-width:clamp(1.8rem,1.6285714286rem + .5357142857vw,2.4rem);background:#073f7f}@media (min-width:768px){.acf-fabs .fabs:hover{opacity:.85}}@media (min-width:768px){.acf-fabs.-style-1{--fabs-width:calc(clamp(7rem,5.3333333333rem + 1.8518518519vw,8rem));-webkit-transform:translate(calc(100% - var(--fabs-width)),-50%);transform:translate(calc(100% - var(--fabs-width)),-50%)}.acf-fabs.-style-1 .fabs{min-height:var(--fabs-width)}.acf-fabs.-style-1 .fabs__icon{height:auto;position:relative}.acf-fabs.-style-1 .fabs:hover{-webkit-transform:translateX(calc(-100% + var(--fabs-width)));transform:translateX(calc(-100% + var(--fabs-width)))}}.acf-fabs.scroll-active{-webkit-animation:slide-up .3s ease both;animation:slide-up .3s ease both}.acf-fabs.scroll-no-active{-webkit-animation:slide-down .3s ease both;animation:slide-down .3s ease both}@-webkit-keyframes slide-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slide-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@-webkit-keyframes slide-up{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-up{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#page-top{transition:bottom .5s ease}#page-top.scroll-active{bottom:65px}@media (max-width:767px){footer .copyright{padding-bottom:55px}}