﻿a,a:hover{text-decoration:none}dialog,fieldset,iframe{border:none}a,article,aside,details,fieldset,figcaption,figure,footer,header,img,label,menu,nav,section,time{display:block}address,label{margin-bottom:0}button,mark{background-color:transparent}menu,ul{padding-inline-start:0}.section__countdown .countdown.js--hidden,.section__countdown .loading.js--hidden{display:none}.page__about .wrapper .button:hover .arrow,.page__benefits .wrapper .button:hover .arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.page__about .wrapper .title span,.page__banner .wrapper .description span,.page__banner .wrapper .title span,.page__benefits .wrapper .title span,.page__lessons .wrapper .title span,.page__offer .wrapper .title span,.page__reserve .wrapper .text span{color:#cf8d3f}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype')}html{scroll-behavior:smooth}body{overflow-x:hidden;line-height:normal;background:#13192f;color:#fff;font-family:Montserrat,serif}body,figure,h1,h2,h3,h4,h5,h6,iframe,p{margin:0}a{width:fit-content}address{font-style:normal}button{border:0;appearance:none;text-align:initial;padding-block:0;padding-inline:0}mark{padding:0}menu{margin-block-start:0;margin-block-end:0}ul{list-style-type:none}summary{list-style:none}input:-internal-autofill-selected{color:initial}.card{position:initial;display:initial;word-wrap:break-word;background-color:initial;background-clip:initial;border:initial;border-radius:initial}@keyframes effect--fade_in_right{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes effect--shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-20px)}75%{transform:translateX(20px)}}.section__countdown{position:absolute;left:0;right:0;width:100%;padding:20px;display:flex;gap:22px;justify-content:center;align-items:center;background:rgba(220,42,42,.16)}.section__countdown .text{color:#dc2a2a;font-size:24px;font-weight:800;line-height:125%}.section__countdown .loading{width:40px;height:40px;border-radius:50%;border:4px solid #dc2a2a;border-right:5px solid #dc2a2a;animation:1s linear infinite spin}@keyframes spin{0%,100%{rotate:0deg;border:4px solid rgba(220,42,42,.3);border-right:5px solid rgba(220,42,42,.5)}50%{rotate:180deg;border:4px solid rgba(220,42,42,.8);border-right:5px solid #dc2a2a}}.page__banner .wrapper .button,.page__reserve .wrapper .button{gap:20px;border-radius:0 0 20px 20px;letter-spacing:3.6px;background:#1faf38;text-transform:uppercase;transition:.25s}.section__countdown .countdown{color:#dc2a2a;font-size:40px;font-weight:400;line-height:125%;letter-spacing:9.6px}.page__banner{padding-top:180px;padding-bottom:106px}.page__banner .wrapper{width:100%;max-width:1285px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center}.page__about .wrapper,.page__reserve .wrapper{max-width:1108px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.page__banner .wrapper .logo{width:fit-content;margin-bottom:90px}.page__banner .wrapper .title{color:#fff;text-align:center;font-size:40px;font-weight:800;line-height:125%;margin-bottom:64px}.page__banner .wrapper video{max-width:1068px;margin-bottom:35px}.page__banner .wrapper .button{display:flex;width:1068px;padding:12px 40px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:700;line-height:125%;margin-bottom:80px}.page__banner .wrapper .button:hover{filter:brightness(1.2);color:#fff}.page__banner .wrapper .description{max-width:1194px;color:#fff;text-align:center;font-size:32px;font-weight:800;line-height:130%}.page__reserve{background:#f8f9fa;padding-top:100px;padding-bottom:97px}.page__reserve .wrapper{width:100%}.page__reserve .wrapper .text{color:#1d2647;font-size:40px;font-weight:800;line-height:125%;margin-bottom:64px}.page__reserve .wrapper .button{display:flex;width:100%;padding:12px 40px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:700;line-height:125%}.page__reserve .wrapper .button:hover{filter:brightness(1.2);color:#fff}.page__about .wrapper .cards .card__about .card__title,.page__about .wrapper .description,.page__about .wrapper .title{font-size:32px;color:#f8f9fa;line-height:125%;font-family:Montserrat;font-style:normal}.page__about{padding-top:128px;padding-bottom:171px}.page__about .wrapper{width:100%;display:flex;flex-direction:column}.page__about .wrapper .title{font-weight:800;margin-bottom:24px}.page__about .wrapper .description{font-weight:500;margin-bottom:40px}.page__about .wrapper .cards{display:flex;gap:24px;margin-bottom:24px}.page__about .wrapper .cards .card__about{display:flex;flex-direction:column;padding:32px;border-radius:16px}.page__about .wrapper .cards .card__about .icon{width:fit-content;margin-bottom:40px}.page__about .wrapper .cards .card__about .card__title{font-weight:800;margin-bottom:16px}.page__about .wrapper .cards .card__about .card__text{color:#f8f9fa;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:125%}.page__about .wrapper .cards .card__about.card-1{border:1px solid #dc2a2a;background:rgba(220,42,42,.16)}.page__about .wrapper .cards .card__about.card-2{border:1px solid #1faf38;background:rgba(31,175,56,.16)}.page__about .wrapper .button{display:flex;width:100%;padding:12px 40px;justify-content:center;align-items:center;gap:20px;border-radius:0 0 20px 20px;border:1px solid #1faf38;background:rgba(31,175,56,.16);color:#1faf38;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:3.6px;text-transform:uppercase;transition:.25s}.page__about .wrapper .button:hover{background:#1faf38;color:#fff}.page__lessons{background-color:#f8f9fa}.page__lessons .wrapper{padding-top:158px;padding-bottom:158px;width:100%;max-width:1201px;margin-left:auto;margin-right:auto}.page__lessons .wrapper .title{margin-bottom:54px;color:#1d2647;font-size:48px;font-weight:800;line-height:125%;text-align:center}.page__lessons .wrapper .grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.page__lessons .wrapper .grid .card{height:186px;padding:20px;display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:16px;border:1px solid #cf8d3f;background:#fdfeff}.page__benefits .wrapper .button,.page__lessons .wrapper .button{padding:12px 40px;border-radius:0 0 20px 20px;letter-spacing:3.6px;width:100%}.page__lessons .wrapper .grid .card .subtitle{color:#1d2647;font-size:18px;font-weight:800;line-height:.9}.page__lessons .wrapper .grid .card .text{color:#1d2647;font-size:14px;font-weight:500;line-height:.9}.page__lessons .wrapper .button{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:20px;background:#1faf38;color:#fff;font-size:18px;font-weight:700;line-height:125%;text-transform:uppercase;margin-bottom:80px;transition:.25s}.page__lessons .wrapper .button:hover{filter:brightness(1.2);color:#fff}.page__benefits{padding-top:171px;padding-bottom:124px}.page__benefits .wrapper{width:100%;max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.page__benefits .wrapper .title{color:#fff;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:800;line-height:130%;margin-bottom:32px}.page__benefits .wrapper .benefits__list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.page__benefits .wrapper .benefits__list .item{display:flex;align-items:center;gap:16px}.page__benefits .wrapper .button,.page__offer .wrapper .promotion .button{justify-content:center;font-weight:700;line-height:125%;text-transform:uppercase;transition:.25s;display:flex}.page__benefits .wrapper .benefits__list .item .icon{width:fit-content}.page__benefits .wrapper .benefits__list .item .text{color:#f8f9fa;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:125%}.page__benefits .wrapper .button:hover{background:#1faf38;color:#fff}.page__access .wrapper .contents .button:hover,.page__offer .wrapper .promotion .button:hover,.page__warranty .contents .button:hover{filter:brightness(1.2)}.page__benefits .wrapper .button{align-items:center;gap:20px;border:1px solid #1faf38;background:rgba(31,175,56,.16);color:#1faf38;font-family:Montserrat;font-style:normal;font-size:16px}.page__offer .wrapper{width:100%;max-width:1114px;margin-left:auto;margin-right:auto}.page__offer .wrapper .title{margin-bottom:40px;color:#fff;text-align:center;font-size:42px;font-weight:800;line-height:130%}.page__offer .wrapper .promotion{width:100%;max-width:985px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.page__offer .wrapper .promotion .pricing .original{display:flex;align-items:center;gap:20px;padding-left:8px}.page__offer .wrapper .promotion .pricing .original .small{color:#fff;text-align:center;font-size:18px;font-weight:500;line-height:130%}.page__offer .wrapper .promotion .pricing .original .big{color:#fff;font-size:40px;font-weight:800;line-height:130%}.page__offer .wrapper .promotion .pricing .new{display:flex;flex-direction:column;align-items:center}.page__offer .wrapper .promotion .pricing .new .value .real{color:#fff;font-size:40px;font-weight:800;line-height:130%}.page__access .wrapper .contents .title span,.page__faq .wrapper .title span,.page__specialist .contents .title span,.page__warranty .contents .title span{color:#cf8d3f}.page__offer .wrapper .promotion .pricing .new .value .number{color:#cf8d3f;font-size:80px;font-weight:800;line-height:130%}.page__offer .wrapper .promotion .pricing .new .cash{color:#fff;font-size:32px;font-weight:800;line-height:130%}.page__offer .wrapper .promotion .button{height:118px;padding:16px 40px;align-items:center;gap:20px;border-radius:16px;box-shadow:0 0 0 16px rgba(31,175,56,.24);background:#1faf38;color:#fff;font-size:24px;letter-spacing:4.8px}.page__offer .limited{margin-top:74px;width:100%;display:flex;padding:10px;justify-content:center;align-items:center;gap:16px;background:rgba(220,42,42,.16);color:#dc2a2a;text-align:center;font-size:32px;font-weight:800;line-height:130%}.page__access .wrapper .contents .button,.page__warranty .contents .button{padding:20.5px 40px;gap:20px;transition:.25s;color:#fff;display:flex;background:#1faf38;letter-spacing:3.6px;text-transform:uppercase}.page__access{position:relative;margin-top:149px;margin-bottom:173px;height:302px}.page__access .background{position:absolute;right:0;top:0;height:302px;border-radius:16px 0 0 16px;background:#cf8d3f;width:706px}.page__access .logo{position:absolute;bottom:-12px;right:0}.page__access .wrapper,.page__certificate{width:100%;margin-left:auto;margin-right:auto;position:relative}.page__access .wrapper{max-width:1126px}.page__access .wrapper .contents .title{margin-bottom:34px;color:#fff;font-size:56px;font-weight:800;line-height:130%}.page__access .wrapper .contents .button{justify-content:center;align-items:center;border-radius:16px;font-size:18px;font-weight:700;line-height:125%}.page__access .wrapper .cover{position:absolute;right:20px;top:-90px}.page__warranty{padding-bottom:124px;display:flex;align-items:center;justify-content:center;gap:131px}.page__warranty .contents{width:100%;max-width:614px}.page__warranty .contents .title{margin-bottom:29px;color:#fff;font-size:40px;font-weight:800;line-height:130%}.page__warranty .contents .button{justify-content:center;align-items:center;border-radius:16px;font-size:18px;font-weight:700;line-height:125%}.page__specialist{width:100%;max-width:1110px;margin-left:auto;margin-right:auto;margin-bottom:124px;display:flex;align-items:center;gap:62px}.page__specialist .cover{width:486px;object-fit:cover;border-radius:16px;flex-shrink:0}.page__specialist .contents .title{margin-bottom:40px;color:#fff;font-size:48px;font-weight:800;line-height:125%}.page__specialist .contents .text{color:#fff;font-size:28px;font-weight:500;line-height:130%}.page__cta .wrapper .title,.page__faq .wrapper .faq__list .item .question,.page__faq .wrapper .title{font-style:normal;font-weight:800;font-family:Montserrat}.page__certificate{max-width:1125px;margin-bottom:124px}.page__certificate .background{z-index:-1;position:absolute;top:0;left:0;width:1020px;height:100%;border-radius:16px;background:#cf8d3f;box-shadow:0 314px 125px 0 rgba(0,0,0,.01),0 176px 106px 0 rgba(0,0,0,.05),0 78px 78px 0 rgba(0,0,0,.09),0 20px 43px 0 rgba(0,0,0,.1)}.page__faq,.page__footer .footer__content{background:#f8f9fa}.page__certificate .wrapper{padding-top:86px;padding-left:83px;padding-bottom:86px;display:flex;justify-content:space-between;align-items:center}.page__certificate .wrapper .contents .tag{margin-bottom:15px;color:#fff;font-size:18px;font-weight:400;letter-spacing:3.6px}.page__certificate .wrapper .contents .title{margin-bottom:20px;color:#fff;font-size:36px;font-weight:700}.page__certificate .wrapper .contents .recognition{margin-bottom:8px;color:#fff;font-size:16px;font-weight:600;line-height:160%}.page__certificate .wrapper .contents .description{margin-bottom:20px;color:#fff;text-align:justify;font-size:16px;font-weight:400;line-height:160%;max-width:377px}.page__certificate .wrapper .contents .subtitle{display:flex;width:fit-content;padding:10px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:400;letter-spacing:3.6px}.page__certificate .wrapper .contents .role{margin-bottom:30px;color:#fff;font-size:28px;font-weight:700}.page__certificate .wrapper .contents .time{width:fit-content;margin-bottom:10px;padding:5px 20px;border-radius:30px;background:#fff;color:#1d2647;font-size:18px;font-weight:500;letter-spacing:3.6px}.page__certificate .wrapper .cover{box-shadow:0 181px 72px 0 rgba(0,0,0,.01),0 102px 61px 0 rgba(0,0,0,.03),0 11px 25px 0 rgba(0,0,0,.06),0 45px 45px 0 rgba(0,0,0,.05)}.page__cta .wrapper,.page__faq .wrapper{width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.page__faq{padding-top:80px;padding-bottom:80px}.page__faq .wrapper{max-width:1156px}.page__faq .wrapper .title{color:#1d2647;text-align:center;font-size:48px;line-height:125%;margin-bottom:40px}.page__faq .wrapper .faq__list{display:flex;flex-direction:column;gap:24px}.page__faq .wrapper .faq__list .item{display:flex;flex-direction:column;gap:16px}.page__faq .wrapper .faq__list .item .question{display:flex;align-items:center;gap:10px;color:#13192f;font-size:24px;line-height:130%}.page__faq .wrapper .faq__list .item .answer{color:#13192f;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.page__cta .wrapper .title span,.page__footer .footer__content .wrapper .contact:hover{color:#cf8d3f}.page__cta{padding-top:122px;padding-bottom:114px}.page__cta .wrapper{max-width:752px}.page__cta .wrapper .title{color:#fff;text-align:center;font-size:56px;line-height:130%;margin-bottom:16px}.page__cta .wrapper .description{color:#f8f9fa;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:32px}.page__cta .wrapper .button,.page__footer .footer__content .wrapper .contact{font-size:18px;transition:.25s;display:flex;font-family:Montserrat;font-style:normal}.page__cta .wrapper .button{padding:16px 40px;justify-content:center;align-items:center;gap:20px;border-radius:16px;background:#1faf38;margin-left:auto;margin-right:auto;width:fit-content;color:#fff;font-weight:700;line-height:125%;letter-spacing:3.6px;text-transform:uppercase}.page__cta .wrapper .button:hover{color:#fff;filter:brightness(1.2)}.page__footer .footer__content .wrapper{width:100%;max-width:1238px;margin-left:auto;margin-right:auto;padding:77px 16px 79px;display:flex;align-items:center;gap:40px}.page__footer .footer__content .wrapper .logo{width:fit-content}.page__footer .footer__content .wrapper .socials{display:flex;align-items:center;gap:20px}.page__footer .footer__content .wrapper .socials .link{padding:8px}.page__footer .footer__content .wrapper .socials .link:hover .icon{filter:brightness(0) saturate(100%) invert(77%) sepia(8%) saturate(4235%) hue-rotate(334deg) brightness(85%) contrast(88%)}.page__footer .footer__content .wrapper .contact{align-items:center;gap:10px;padding:5px 10px;color:#1d2647;text-align:center;font-weight:500;line-height:180%}.page__footer .footer__content .wrapper .col--last{display:flex;align-items:center;gap:30px}.page__footer .footer__attribution{width:100%;max-width:1325px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 16px 22px}.page__footer .footer__attribution .copyright{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1200px){.section__countdown{flex-direction:column}.section__countdown .countdown{font-size:28px;letter-spacing:6px}.page__banner{padding-top:236px;padding-bottom:60px}.page__banner .wrapper .logo{margin-bottom:48px}.page__banner .wrapper .title{font-size:32px;margin-bottom:32px}.page__banner .wrapper video{width:100%;height:250px;object-fit:cover;object-position:center;margin-bottom:16px}.page__banner .wrapper .button{width:100%;padding:12px 20px;font-size:16px;margin-bottom:48px}.page__banner .wrapper .description{font-size:24px}.page__about,.page__benefits,.page__cta,.page__reserve{padding-top:60px;padding-bottom:60px}.page__reserve .wrapper .text{font-size:27px;text-align:center;margin-bottom:48px;padding-right:10px}.page__about .wrapper .title,.page__certificate .wrapper .contents,.page__certificate .wrapper .contents .description,.page__certificate .wrapper .contents .role{text-align:center}.page__about .wrapper .description{font-size:24px;text-align:center}.page__about .wrapper .cards{flex-direction:column}.page__lessons,.page__offer .wrapper{padding-left:16px;padding-right:16px}.page__lessons .wrapper{padding-top:64px;padding-bottom:64px}.page__lessons .wrapper .title{font-size:32px}.page__lessons .wrapper .grid{grid-template-columns:repeat(2,1fr)}.page__benefits .wrapper .title{font-size:32px;text-align:center}.page__benefits .wrapper .button{font-size:16px}.page__offer .wrapper .title{font-size:25px}.page__offer .wrapper .promotion{flex-direction:column;justify-content:center;gap:40px}.page__offer .wrapper .promotion .button{height:150px}.page__access{height:initial;margin-top:64px;margin-bottom:64px;padding-left:16px;padding-right:16px}.page__access .background{top:initial;bottom:0;height:260px}.page__access .logo{scale:0.8;right:-15px;bottom:-30px}.page__access .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.page__access .wrapper .contents .title{text-align:center;font-size:36px}.page__access .wrapper .cover{position:static;scale:0.7}.page__warranty{padding-bottom:64px;padding-left:16px;padding-right:16px;flex-direction:column-reverse;gap:32px;position:relative;left:50%;transform:translateX(-50%);width:100%}.page__warranty .contents{display:flex;flex-direction:column;align-items:center;text-align:center}.page__warranty .contents .title{font-size:32px;text-align:center}.page__warranty .contents .button{margin-top:24px}.page__warranty .cover{scale:0.85}.page__specialist{margin-bottom:64px;padding-left:16px;padding-right:16px;gap:40px;flex-direction:column}.page__specialist .cover{width:100%;max-width:100%}.page__specialist .contents .title{font-size:32px;text-align:center}.page__specialist .contents .text{font-size:20px;text-align:center}.page__certificate .wrapper .contents .recognition,.page__certificate .wrapper .contents .subtitle{margin-bottom:16px;margin-left:auto;margin-right:auto}.page__certificate{margin-bottom:48px;padding-left:16px;padding-right:16px}.page__certificate .background{width:calc(100% - 32px);left:16px;height:690px}.page__certificate .wrapper{padding:64px 16px 0;flex-direction:column;align-items:center}.page__certificate .wrapper .contents .title{line-height:42px;margin-bottom:16px}.page__certificate .wrapper .contents .recognition{width:250px;line-height:22px}.page__certificate .wrapper .contents .time{margin-left:auto;margin-right:auto}.page__certificate .wrapper .cover{width:100%}.page__cta .wrapper .title{font-size:48px}.page__cta .wrapper .button{padding:16px 20px;width:100%}.page__footer .footer__content .wrapper{padding-top:60px;padding-bottom:60px;flex-direction:column;gap:0}.page__footer .footer__content .wrapper .logo{margin-bottom:12px}.page__footer .footer__content .wrapper .socials{justify-content:center;margin-bottom:32px}.page__footer .footer__content .wrapper .contact{padding:0}.page__footer .footer__content .wrapper .contact:first-child{margin-top:12px}.page__footer .footer__content .wrapper .col--last{flex-direction:column;gap:12px}.page__footer .footer__attribution{flex-direction:column;align-items:center;gap:24px}.page__footer .footer__attribution .copyright{text-align:center;width:240px}}