section{max-width:92.5rem;width:100%;margin:0 auto 1.25rem;background:#29292b;border-radius:3.75rem;padding:5rem 0;overflow:hidden}.front-hero{position:relative;overflow:hidden;padding:clamp(7.5rem,196 / 1360 * 100vw,12.25rem) 0}@media (max-width:767px){.front-hero{border-radius:2.5rem 2.5rem 3.75rem 3.75rem}}.front-hero h1{text-align:center;position:relative;z-index:2;margin-bottom:clamp(2.5rem,50 / 1360 * 100vw,3.125rem)}.front-hero .hero-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:1rem;position:relative;z-index:2}.front-hero .hero-badges .hero-badge{display:-webkit-box;display:-ms-flexbox;display:flex}.front-hero .hero-badges .hero-badge-text{padding:1.125rem 1.875rem;margin-top:1.1875rem;background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);border:.81px solid rgba(255,221,147,.1490196078);color:#fedd9e;font-size:1.125rem;border-radius:4.6875rem;min-width:14.5rem}.front-hero .btn-box{position:relative;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.625rem;display:none;opacity:0;-webkit-transform:translateY(1.125rem);-ms-transform:translateY(1.125rem);transform:translateY(1.125rem);-webkit-transition:all .55s ease .25s;transition:all .55s ease .25s}@media (max-width:767px){.front-hero .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.front-hero .btn-box .btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.hero-content-reveal .front-hero .btn-box{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero-intro{position:absolute;inset:0;display:-ms-grid;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.hero-intro.show{opacity:1}.hero-intro.done{opacity:0;visibility:hidden;-webkit-transition-delay:0s;transition-delay:0s}.hero-intro .hero-intro__logo{position:relative;z-index:2;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform 1.1s ease;transition:-webkit-transform 1.1s ease;transition:transform 1.1s ease;transition:transform 1.1s ease,-webkit-transform 1.1s ease;--dx:0px;--dy:0px;color:#fedd9e;padding:.75rem 1.75rem;font-size:3.4375rem;font-weight:400;text-transform:uppercase;border-radius:5rem;overflow:hidden}@media (max-width:767px){.hero-intro .hero-intro__logo{font-size:1.875rem}}.hero-intro .hero-intro__logo span{display:inline-block}.hero-intro .hero-intro__logo .hero-char{display:inline-block;opacity:0;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);-webkit-animation:none;animation:none}.hero-intro .hero-intro__logo.logo-hold .hero-char{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero-intro .hero-intro__logo.logo-in .hero-char{-webkit-animation:char-drop .35s ease-out forwards;animation:char-drop .35s ease-out forwards;-webkit-animation-delay:var(--delay-in,0s);animation-delay:var(--delay-in,0s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero-intro .hero-intro__logo.logo-out .hero-char{-webkit-animation:char-out .35s ease-in forwards;animation:char-out .35s ease-in forwards;-webkit-animation-delay:var(--delay-out,0s);animation-delay:var(--delay-out,0s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero-intro.move .hero-intro__logo{-webkit-transform:translate(var(--dx),var(--dy)) scale(.55);-ms-transform:translate(var(--dx),var(--dy)) scale(.55);transform:translate(var(--dx),var(--dy)) scale(.55)}@-webkit-keyframes char-drop{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes char-drop{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes char-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}}@keyframes char-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}}body.hero-intro-active .header{opacity:0;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;visibility:hidden}.home .header{opacity:0;visibility:hidden}.header.header-reveal{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.hero-badges,.hero-title{opacity:0;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px)}body.hero-content-reveal .hero-title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .55s ease 50ms;transition:all .55s ease 50ms}body.hero-content-reveal .hero-badges{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .55s ease .15s;transition:all .55s ease .15s}.hero-video{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;-webkit-filter:none;filter:none;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.hero-video::after{content:"";position:absolute;inset:0;background:rgba(21,21,22,.6980392157);opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;pointer-events:none;border-radius:inherit}.hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.hero-video .hero-video__mob{display:none}@media (max-width:767px){.hero-video .hero-video__desk{display:none}.hero-video .hero-video__mob{display:block}}body.hero-intro-active .hero-video{opacity:1}body.hero-intro-active .hero-video::after{opacity:1}body.hero-content-reveal .hero-video{opacity:1}body.hero-content-reveal .hero-video::after{opacity:1}.front-about{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-about{background-position:70%;padding-bottom:7.5rem}}.front-about .about-grid{display:-ms-grid;display:grid;-ms-grid-columns:.9fr 1.1fr;grid-template-columns:.9fr 1.1fr;gap:2.5rem}@media (max-width:767px){.front-about .about-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.25rem}}.front-about .front-text{color:#ffdd93;margin-bottom:1.125rem}.front-about .img{width:90%}@media (max-width:767px){.front-about .img{display:none}}.front-about .about-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.625rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.front-about .about-main{background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);padding:.9375rem}.front-about .about-main-1{-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg)}@media (max-width:767px){.front-about .about-main-1{margin-bottom:-2.5rem}}.front-about .about-main-2{-webkit-transform:rotate(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}@media (max-width:767px){.front-about .about-main-2{-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);margin-left:-40px}}.front-media{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-media{background-position:70%}}.front-media h2{text-align:center}.front-media .media-swiper{margin-top:.75rem}.front-media .media-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.front-media .swiper-slide{height:auto}.front-media .media-pagination{position:static;margin-top:.625rem}.front-media .media-pagination .swiper-pagination-bullet{background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);opacity:1}.front-media .media-pagination .swiper-pagination-bullet-active{background:#fedd9e;opacity:1}.front-media .media-card{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;background:rgba(255,255,255,.0392156863);-webkit-box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;position:relative}.front-media .media-card::after{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(105.47deg,#171717 17.96%,#959595 91.29%) border-box;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.front-media .media-logo img{width:100%}.front-media .data{font-size:.875rem;color:#e1e5ea;margin-bottom:.5rem}.front-media .title{font-size:1.125rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.front-media .media-text{font-size:1rem}.front-media .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;color:#fedd9e;font-size:1.0625rem;font-weight:500;text-transform:uppercase;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.front-media .link:hover svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.front-media .link svg{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.front-awards{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-awards{background-position:70%}}.front-awards .awards-grid{display:-ms-grid;display:grid;-ms-grid-columns:.9fr 1.1fr;grid-template-columns:.9fr 1.1fr;gap:2.5rem}@media (max-width:767px){.front-awards .awards-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}}.front-awards .awards-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.front-awards .awards-image{max-width:90%;margin:auto}}.front-awards .award-main{background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);padding:.625rem}.front-awards .award-main-1{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);margin-right:-.9375rem}@media (max-width:767px){.front-awards .award-main-1{margin-right:-2.5rem}}.front-awards .award-main-2{position:relative;z-index:2}.front-awards .award-main-3{-webkit-transform:rotate(16deg);-ms-transform:rotate(16deg);transform:rotate(16deg);margin-left:-.625rem;position:relative;z-index:3}@media (max-width:767px){.front-awards .award-main-3{margin-left:-1.875rem}}.front-services{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-services{background-position:70%}}.front-services .front-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.front-services h2{text-align:center}.front-services .caption{color:#ffdd93;font-size:clamp(1.125rem,22 / 1360 * 100vw,1.375rem);margin-bottom:1.5rem;text-align:center}.front-services .services-actions{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;gap:1.5rem;margin-top:1.5rem;margin-bottom:3.75rem}@media (max-width:767px){.front-services .services-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.front-services .services-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2.5rem}@media (max-width:767px){.front-services .services-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.front-services .service-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media (max-width:767px){.front-services .service-card{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);padding:1.5rem 1.25rem;border-radius:2rem;border:.81px solid rgba(255,221,147,.1490196078);position:relative}.front-services .service-card svg{position:absolute;top:-10px;right:-10px}}.front-services .service-card .service-visual{width:100%;max-width:12.75rem;background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);padding:.3125rem}.front-services .service-card .service-visual img{width:100%}@media (max-width:767px){.front-services .service-card .service-visual{max-width:100%;padding:0}}.front-services .service-card .service-title{display:-webkit-box;display:-ms-flexbox;display:flex}.front-services .service-card .title{margin-top:1.1875rem;background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);border-radius:4.6875rem;padding:1.125rem 1.25rem;color:#fedd9e;font-size:1.125rem;border:.81px solid rgba(255,221,147,.1490196078);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.front-services .service-card .title{padding:0;background:0 0;border:none;margin-top:0}}.front-courses{overflow:hidden;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-courses{background-position:70%}}.front-courses h2{text-align:center}.front-courses .caption{color:#ffdd93;font-size:clamp(1.125rem,22 / 1360 * 100vw,1.375rem);margin:0 auto clamp(.75rem,40 / 1360 * 100vw,2.5rem);text-align:center;max-width:37.1875rem}.front-courses .courses-swiper{overflow:visible}.front-courses .course-card{height:auto!important;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background:rgba(255,255,255,.0392156863);-webkit-box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;position:relative}.front-courses .course-card::after{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(105.47deg,#171717 17.96%,#959595 91.29%) border-box;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.front-courses .course-card .course-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(254,221,158,.3294117647)}.front-courses .course-card .course-top .course-title{color:#fedd9e;font-weight:600;text-transform:uppercase}.front-courses .course-card .course-top .course-price{font-weight:600;text-transform:uppercase}.front-courses .course-card .course-note{font-size:1rem;letter-spacing:-.8px}.front-courses .course-card .btn-primary{margin-top:auto}.front-courses .course-card .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.front-courses{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-courses{background-position:70%}}.front-courses .courses-swiper{margin-top:1rem}.front-courses .courses-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.front-courses .courses-swiper .course-card{height:100%}.front-courses .courses-pagination{position:static;margin-top:.75rem}.front-courses .courses-pagination .swiper-pagination-bullet{background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);opacity:1}.front-courses .courses-pagination .swiper-pagination-bullet-active{background:#fedd9e;opacity:1}.front-online{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-online{background-position:70%}}.front-online h2{text-align:center}.front-online .caption{color:#ffdd93;font-size:clamp(1.125rem,22 / 1360 * 100vw,1.375rem);margin:0 auto clamp(1.5rem,24 / 1360 * 100vw,1.5rem);text-align:center;max-width:46.25rem}.front-online .online-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1190px){.front-online .online-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.front-online .online-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.front-online .online-grid .product-card__readmore{text-align:left}.front-online .online-swiper{margin-top:.75rem;padding-bottom:1.875rem}.front-online .online-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.front-online .online-swiper .product-card{height:100%}.front-online .online-pagination{position:static;margin-top:.625rem}.front-online .online-pagination .swiper-pagination-bullet{background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,.1)),color-stop(20.73%,rgba(151,155,160,.1)),color-stop(38.63%,rgba(217,217,217,.1)),color-stop(62.74%,rgba(176,180,184,.1)),color-stop(83.52%,rgba(217,217,217,.1)),to(rgba(115,115,115,.1)));background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(151,155,160,.1) 20.73%,rgba(217,217,217,.1) 38.63%,rgba(176,180,184,.1) 62.74%,rgba(217,217,217,.1) 83.52%,rgba(115,115,115,.1) 100%);opacity:1}.front-online .online-pagination .swiper-pagination-bullet-active{background:#fedd9e;opacity:1}.front-feedbacks{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-feedbacks{background-position:70%}}.front-feedbacks h2{text-align:center}.front-feedbacks .caption{color:#ffdd93;font-size:clamp(1.125rem,22 / 1360 * 100vw,1.375rem);margin:0 auto clamp(.5rem,24 / 1360 * 100vw,1.5rem);text-align:center;max-width:37.1875rem}.front-feedbacks .btn-box{position:relative;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.front-feedbacks .wp-google-url{display:none}.front-contacts{background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.front-contacts{background-position:70%}}.front-contacts .contact-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2.5rem}@media (max-width:980px){.front-contacts .contact-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.front-contacts .contact-info img{width:2.25rem;height:2.25rem}.front-contacts .contact-info ul{list-style:none}.front-contacts .contact-info a{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.front-contacts .contact-info a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (any-hover:hover){.front-contacts .contact-info a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.front-contacts .contact-info a img{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.front-contacts .contact-info a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.front-contacts .contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (max-width:767px){.front-contacts .contact-list{gap:1.5rem}}.front-contacts .contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.front-contacts .contact-list li a{color:#fedd9e;font-weight:400;font-size:clamp(1.125rem,24 / 1360 * 100vw,1.5rem)}.front-contacts .contact-socials{margin-top:clamp(1.5rem,40 / 1360 * 100vw,2.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.front-contacts .contact-form{background:#fedd9e;border-radius:.5rem;padding:clamp(1.5rem,52 / 1360 * 100vw,3.25rem) clamp(1.5rem,40 / 1360 * 100vw,2.5rem)}.front-contacts .contact-form .form-title{font-size:clamp(2.25rem,52 / 1360 * 100vw,3.25rem);font-family:Montaga;color:#151516;margin-bottom:1.5rem;text-align:center;font-weight:400}.front-contacts input{background:rgba(255,255,255,.5803921569);border:1px solid rgba(21,21,22,.231372549);font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;padding:1.15625rem .9375rem;margin-bottom:.5rem;width:100%}.front-contacts input::-webkit-input-placeholder{font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;font-family:Montaga}.front-contacts input::-moz-placeholder{font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;font-family:Montaga}.front-contacts input:-ms-input-placeholder{font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;font-family:Montaga}.front-contacts input::-ms-input-placeholder{font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;font-family:Montaga}.front-contacts input::placeholder{font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);color:#c9beaa;font-family:Montaga}.front-contacts .btn{background:#151516;color:#fedd9e}.front-contacts .btn br{display:none}.front-contacts .wpcf7-spinner{display:none}.front-contacts .btn-box{text-align:center}.front-contacts .wpcf7-response-output{color:#000}