/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./assets/golfindoor/sass/compile/templates/front-page.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-home__welcome{display:-ms-flexbox;display:flex;position:relative;isolation:isolate;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100vh;margin-top:-130px;margin-bottom:80px;padding-block:170px;overflow:hidden;color:#fff}.page-home__welcome h1{max-width:900px;margin:0 auto}.page-home__welcome p{max-width:800px;margin:30px auto 0}.page-home__welcome .btn{margin-top:40px}.page-home__welcome::after{content:"";position:absolute;z-index:-1;inset:0;opacity:.6;background-color:#000}@media screen and (max-width: 1200px){.page-home__welcome{margin-top:-102px;margin-bottom:60px;padding-block:100px}}.page-home__works{margin-block:80px;border-radius:32px;background-color:#0b5934}.page-home__works__inner{padding-block:80px}.page-home__works__inner .keys-steps{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1200px){.page-home__works__inner .keys-steps{grid-template-columns:repeat(1, 1fr);margin-block:30px}}@media screen and (max-width: 1200px){.page-home__works__inner{padding-block:60px}}@media screen and (max-width: 1200px){.page-home__works{margin-block:60px}}.page-home__questions{margin-block:120px;padding-block:80px;border-radius:32px;background-color:#0b5934;color:#fff}.page-home__questions .accordion-wrapper{margin-block:0}.page-home__questions__description,.page-home__questions__btn{margin-top:24px}@media screen and (max-width: 1200px){.page-home__questions{margin-block:60px;padding-block:60px}}.page-home__rating{margin-block:120px}@media screen and (max-width: 1200px){.page-home__rating{margin-block:60px}}.video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:32px}.video__cover{position:absolute;z-index:1;inset:0;transition:transform .15s;cursor:pointer}.video__cover::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(to top, transparent, rgba(0, 0, 0, 0.1))}.video__cover.is-disabled{-ms-transform:translateY(-100%);transform:translateY(-100%)}.video__cover:hover .play{-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.video .play{position:absolute;z-index:2;top:50%;left:50%;width:70px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:transform .3s;color:#fff}@media screen and (max-width: 1200px){.video .play{width:40px}}.video__iframe{width:100%;height:100%}.video__iframe iframe{width:100%;height:100%}.keys-steps{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.keys-steps__item{padding:35px 40px 65px;border-radius:32px;background-color:#0b5934;color:#fff}.keys-steps__item span{opacity:.1;color:#ceedb2;font-size:15rem;font-weight:900;line-height:1}@media screen and (max-width: 1200px){.keys-steps__item span{font-size:10rem}}.keys-steps__item h3{margin:-40px 0 20px}@media screen and (max-width: 1200px){.keys-steps__item{padding:30px 20px}}@media screen and (max-width: 1200px){.keys-steps{grid-template-columns:repeat(1, 1fr)}}.accordion-wrapper{margin-block:60px}.accordion{overflow:hidden;transition:border .15s,border-radius .15s,background-color .15s}.accordion__button{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;transition:color .15s;border:0;background-color:rgba(0,0,0,0);font-family:"Syne",sans-serif;font-size:2rem;font-weight:600}.accordion__button__icon{position:relative;width:16px;height:16px}.accordion__button__icon::before,.accordion__button__icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .15s;border-radius:4px;background-color:#000}.accordion__button__icon::before{-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.accordion__button:hover{color:#067b00}@media screen and (max-width: 1200px){.accordion__button{font-size:1.8rem}}.accordion__content{display:none;margin:0 auto;padding:0 24px 24px;color:#61656e}.accordion--default,.accordion--white{border:1px solid rgba(0,0,0,.1);border-radius:8px}.accordion--default .accordion__button,.accordion--white .accordion__button{padding:20px 24px}.accordion--steps{border-bottom:1px solid #000}.accordion--steps .accordion__button{padding:18px 24px 30px}.accordion--steps .accordion__content{color:#000}.accordion--steps.is-active{border:0;border-radius:8px;background-color:#ceedb2}.accordion--steps.is-active .accordion__button{color:#0b5934}.accordion--white{background-color:#fff}.accordion.is-active .accordion__button__icon::before,.accordion.is-active .accordion__button__icon::after{background-color:#067b00}.accordion.is-active .accordion__button__icon::before{-ms-transform:translateY(-50%) rotate(90deg) scaleX(0);transform:translateY(-50%) rotate(90deg) scaleX(0)}.accordion+.accordion{margin-top:12px}.rating{display:grid;grid-row-gap:60px;grid-template-columns:repeat(3, 1fr);margin-top:120px}.rating__item__inner{max-width:275px}.rating__item__inner p{margin-top:20px}@media screen and (max-width: 1200px){.rating__item__inner{margin-inline:auto;text-align:center}}.rating__item:nth-child(3n+2){border-left:1px solid rgba(0,0,0,.1)}.rating__item:nth-child(3n+2) .rating__item__inner{margin-inline:auto}@media screen and (max-width: 1200px){.rating__item:nth-child(3n+2){border-left:0}}.rating__item:nth-child(3n+3){border-left:1px solid rgba(0,0,0,.1)}.rating__item:nth-child(3n+3) .rating__item__inner{margin-left:auto}@media screen and (max-width: 1200px){.rating__item:nth-child(3n+3){border-left:0}}.rating__stars{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px}@media screen and (max-width: 1200px){.rating__stars{-ms-flex-pack:center;justify-content:center}}.rating__star{color:rgba(0,0,0,.1)}.rating__star svg{width:20px;height:20px}.rating__star.is-active{color:#f6c04c}@media screen and (max-width: 1200px){.rating{grid-row-gap:30px;grid-template-columns:repeat(1, 1fr);margin-top:40px}}
