@font-face{font-family:"Hubot Sans";src:url(../fonts/hubot/Hubot-Sans.woff2) format("woff2 supports variations"),url(../fonts/hubot/Hubot-Sans.woff2) format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}.anim{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project{-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project.done{opacity:1!important}.anim-stage>*{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@-webkit-keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@-webkit-keyframes slide{to{width:100%;opacity:1}}@keyframes slide{to{width:100%;opacity:1}}@-webkit-keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}@-webkit-keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.anim-stage>*{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:991px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@-webkit-keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}@keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}}@media screen and (max-width:575px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}}body{font-style:normal;font-weight:400;font-size:20px;line-height:1.1;color:#000}body,html{margin:0;font-family:"Hubot Sans",sans-serif;min-width:320px;font-stretch:96%;scroll-behavior:smooth}body.no-scroll,html.no-scroll{overflow:hidden}body{max-width:100%}body.fixed{position:fixed}*{letter-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}img.lazyload,video.lazyload{opacity:0;visibility:hidden;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.desk-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mob-only{display:none!important}@media screen and (max-width:767px){.desk-only{display:none!important}.mob-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-loaded,[data-loaded=true]{opacity:0;visibility:visible;-webkit-animation:faddingImgAnim .5s ease;animation:faddingImgAnim .5s ease}@-webkit-keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}*{letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Hubot Sans",sans-serif}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:"Hubot Sans",sans-serif}body.no-scroll{overflow:hidden}html{height:auto;min-height:100%;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex}body{height:auto;background:#fff}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}.footer{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}::-webkit-scrollbar{width:5px;height:5px;background:#e7e7e7;border-radius:0;-webkit-box-shadow:none;box-shadow:none}::-webkit-scrollbar-thumb{background:#959595;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5rem;-webkit-box-shadow:none;box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-block{font-family:"Hubot Sans",sans-serif;font-weight:400;line-height:1.73;font-size:.75rem;color:#000;letter-spacing:-.01em}.text-block *{font-family:"Hubot Sans",sans-serif;font-weight:400;line-height:1.73;font-size:.75rem;color:#000;letter-spacing:-.01em}.text-block a{text-decoration:none;font-weight:500;color:#00995a;border-bottom:1px solid #000}.text-block a:hover{border-color:rgba(255,255,255,0)}.text-block a em,.text-block a strong{color:inherit;font-weight:inherit}.text-block :not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:1rem}.text-block b,.text-block strong{font-weight:700;font-size:inherit}.text-block br{content:"";display:block;height:1.5rem}.text-block * em{font-size:inherit}.text-block * a{font-size:inherit;font-weight:inherit}.text-block :last-child{margin-bottom:0}.text-block :last-child strong{font-weight:700}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-weight:700;line-height:1.73;color:#000;font-family:"Hubot Sans",sans-serif;letter-spacing:-.01em}.text-block h1{font-size:3.65rem}.text-block h2{font-size:1.3rem}.text-block h3{font-size:1.2rem}.text-block h4{font-size:1.1rem}.text-block h5{font-size:1rem}.text-block h6{font-size:.9rem}.text-block blockquote{font-family:"Hubot Sans",sans-serif;background:rgba(255,255,255,0);border-radius:1rem;font-weight:400;font-size:1.2rem;line-height:1.3;text-align:center;color:#000;padding:2.5rem 4rem;position:relative;z-index:2;border:1px solid #77e6b8}.text-block blockquote::after,.text-block blockquote::before{content:'"';position:absolute;top:.4rem;left:.9rem;font-size:3rem}.text-block blockquote::after{top:auto;left:auto;bottom:.4rem;right:.9rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-block table{border-collapse:collapse}.text-block table td,.text-block table th{padding:.4rem .3rem;border:1px solid #000}.text-block img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.text-block .alignleft{float:left;margin-right:2rem}.text-block .alignright{float:right;margin-left:2rem}.text-block .aligncenter{margin:0 auto}.text-block ol,.text-block ul{margin-bottom:1rem}.text-block ol li,.text-block ul li{line-height:1.73;margin-bottom:.1rem}.text-block ol li:last-child,.text-block ul li:last-child{margin-bottom:0}.text-block ul{margin-bottom:.5rem}.text-block ul:last-child{margin-bottom:0}.text-block ul li{padding-left:1rem;position:relative;z-index:2}.text-block ul li::after{content:"";position:absolute;top:.5rem;left:0;background:#000;border-radius:50%;width:.25rem;height:.25rem}.text-block ul li ol{counter-reset:numUl}.text-block ul li ol li{padding-left:0}.text-block ul li ol li::after{display:none}.text-block ul li ol li::before{counter-increment:numUl;content:counters(numUl, ".") ".";font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;display:inline-block;margin-right:.25rem}.text-block .wp-video{width:100%!important;aspect-ratio:1/.75;height:auto}.text-block ol{counter-reset:numOl}.text-block ol li{margin-bottom:.25rem}.text-block ol li::before{counter-increment:numOl;content:counters(numOl, ".") ".";font-size:inherit;line-height:inherit;color:inherit;display:inline-block;font-weight:500;display:inline-block;margin-right:.25rem}.text-block ol li ol{padding-right:var(--paddingList)}.text-block ol li ul{padding-left:1rem}.text-block ol li ul li{position:relative;z-index:2}.text-block ol li ul li::before{display:none}@media screen and (max-width:767px){.text-block *{font-size:.7rem}.text-block h1{font-size:1.4rem}.text-block h2{font-size:1.2rem}.text-block h3{font-size:1.1rem}.text-block h4{font-size:1rem}.text-block h5,.text-block h6{font-size:.9rem}.text-block :not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:.6rem}.text-block ol,.text-block ul{margin-bottom:.6rem}.text-block ol li,.text-block ul li{margin-bottom:.3rem}.text-block img{width:100%!important;margin-left:0!important;margin-right:0!important}.text-block ul li{padding-left:.7rem;position:relative;z-index:2}.text-block ul li::after{content:"";position:absolute;top:.55rem;left:0;background:#000;border-radius:50%;width:.25rem;height:.25rem}.text-block blockquote{width:100%;font-size:.8rem;padding:1.5rem 1rem;border-radius:.5rem;margin-left:0;margin-right:0}.text-block blockquote::before{top:.25rem;left:.25rem}.text-block blockquote::after{bottom:.25rem;right:.25rem}}body,html{font-style:normal;font-weight:400;font-size:20px;line-height:1.1;color:#000;background:#e7e7e7}body a,body li,body p,html a,html li,html p{font-size:.9rem}@media screen and (max-width:1850px){body,html{font-size:1.0810810811vw}}.container{width:100%;margin:0 auto;max-width:92.3rem;padding:0 1rem}body{background:var(--bg);background-size:100% auto;background-repeat:repeat-y;background-position:top center}main{background:var(--bg);background-size:100% auto;background-repeat:repeat-y;background-position:top center}.subttl,.subttl3{font-size:var(--subttl);color:var(--maincolor);line-height:1.4;font-weight:600;text-transform:uppercase}.subttl b,.subttl strong,.subttl3 b,.subttl3 strong{font-weight:700;color:inherit;font-family:inherit}.subttl{font-size:calc(var(--subttl) * 1.1);font-weight:600}.ttl{font-size:var(--ttl);color:var(--maincolor);line-height:1.4;font-weight:600;text-transform:uppercase}.ttl b,.ttl strong{font-weight:700;color:inherit;font-family:inherit}.flexible-wrapper .advantages-top .txt .subttl,.flexible-wrapper .advantages-top .txt .subttl3,.flexible-wrapper .image-text__text .subttl,.flexible-wrapper .image-text__text .subttl3,.flexible-wrapper .process-item .txt .subttl,.flexible-wrapper .process-item .txt .subttl3,.flexible-wrapper .section-details__text .subttl,.flexible-wrapper .section-details__text .subttl3,.flexible-wrapper .single-faq__cont .txt .subttl,.flexible-wrapper .single-faq__cont .txt .subttl3,.flexible-wrapper .single-textual__text .subttl,.flexible-wrapper .single-textual__text .subttl3{margin-bottom:1.5rem}.flexible-wrapper .advantages-top .txt .subttl+p strong,.flexible-wrapper .advantages-top .txt .subttl3+p strong,.flexible-wrapper .image-text__text .subttl+p strong,.flexible-wrapper .image-text__text .subttl3+p strong,.flexible-wrapper .process-item .txt .subttl+p strong,.flexible-wrapper .process-item .txt .subttl3+p strong,.flexible-wrapper .section-details__text .subttl+p strong,.flexible-wrapper .section-details__text .subttl3+p strong,.flexible-wrapper .single-faq__cont .txt .subttl+p strong,.flexible-wrapper .single-faq__cont .txt .subttl3+p strong,.flexible-wrapper .single-textual__text .subttl+p strong,.flexible-wrapper .single-textual__text .subttl3+p strong{font-size:inherit;font-weight:600}.flexible-wrapper .advantages-top .txt a,.flexible-wrapper .advantages-top .txt li,.flexible-wrapper .advantages-top .txt p,.flexible-wrapper .image-text__text a,.flexible-wrapper .image-text__text li,.flexible-wrapper .image-text__text p,.flexible-wrapper .process-item .txt a,.flexible-wrapper .process-item .txt li,.flexible-wrapper .process-item .txt p,.flexible-wrapper .section-details__text a,.flexible-wrapper .section-details__text li,.flexible-wrapper .section-details__text p,.flexible-wrapper .single-faq__cont .txt a,.flexible-wrapper .single-faq__cont .txt li,.flexible-wrapper .single-faq__cont .txt p,.flexible-wrapper .single-textual__text a,.flexible-wrapper .single-textual__text li,.flexible-wrapper .single-textual__text p{font-size:var(--fontsize);font-weight:400;color:var(--maincolor);line-height:1.4}.flexible-wrapper .advantages-top .txt p,.flexible-wrapper .advantages-top .txt ul,.flexible-wrapper .image-text__text p,.flexible-wrapper .image-text__text ul,.flexible-wrapper .process-item .txt p,.flexible-wrapper .process-item .txt ul,.flexible-wrapper .section-details__text p,.flexible-wrapper .section-details__text ul,.flexible-wrapper .single-faq__cont .txt p,.flexible-wrapper .single-faq__cont .txt ul,.flexible-wrapper .single-textual__text p,.flexible-wrapper .single-textual__text ul{margin-bottom:1rem}.flexible-wrapper .advantages-top .txt p:last-child,.flexible-wrapper .advantages-top .txt ul:last-child,.flexible-wrapper .image-text__text p:last-child,.flexible-wrapper .image-text__text ul:last-child,.flexible-wrapper .process-item .txt p:last-child,.flexible-wrapper .process-item .txt ul:last-child,.flexible-wrapper .section-details__text p:last-child,.flexible-wrapper .section-details__text ul:last-child,.flexible-wrapper .single-faq__cont .txt p:last-child,.flexible-wrapper .single-faq__cont .txt ul:last-child,.flexible-wrapper .single-textual__text p:last-child,.flexible-wrapper .single-textual__text ul:last-child{margin-bottom:0}.flexible-wrapper .advantages-top .txt p a,.flexible-wrapper .advantages-top .txt ul a,.flexible-wrapper .image-text__text p a,.flexible-wrapper .image-text__text ul a,.flexible-wrapper .process-item .txt p a,.flexible-wrapper .process-item .txt ul a,.flexible-wrapper .section-details__text p a,.flexible-wrapper .section-details__text ul a,.flexible-wrapper .single-faq__cont .txt p a,.flexible-wrapper .single-faq__cont .txt ul a,.flexible-wrapper .single-textual__text p a,.flexible-wrapper .single-textual__text ul a{color:var(--secondcolor);text-decoration:underline}.flexible-wrapper .advantages-top .txt p a:hover,.flexible-wrapper .advantages-top .txt ul a:hover,.flexible-wrapper .image-text__text p a:hover,.flexible-wrapper .image-text__text ul a:hover,.flexible-wrapper .process-item .txt p a:hover,.flexible-wrapper .process-item .txt ul a:hover,.flexible-wrapper .section-details__text p a:hover,.flexible-wrapper .section-details__text ul a:hover,.flexible-wrapper .single-faq__cont .txt p a:hover,.flexible-wrapper .single-faq__cont .txt ul a:hover,.flexible-wrapper .single-textual__text p a:hover,.flexible-wrapper .single-textual__text ul a:hover{text-decoration:none}.flexible-wrapper .advantages-top .txt ol,.flexible-wrapper .image-text__text ol,.flexible-wrapper .process-item .txt ol,.flexible-wrapper .section-details__text ol,.flexible-wrapper .single-faq__cont .txt ol,.flexible-wrapper .single-textual__text ol{counter-reset:numUl}.flexible-wrapper .advantages-top .txt ol li,.flexible-wrapper .image-text__text ol li,.flexible-wrapper .process-item .txt ol li,.flexible-wrapper .section-details__text ol li,.flexible-wrapper .single-faq__cont .txt ol li,.flexible-wrapper .single-textual__text ol li{padding-right:1rem;margin-bottom:.25rem;position:relative;counter-increment:numUl}.flexible-wrapper .advantages-top .txt ol li:last-child,.flexible-wrapper .image-text__text ol li:last-child,.flexible-wrapper .process-item .txt ol li:last-child,.flexible-wrapper .section-details__text ol li:last-child,.flexible-wrapper .single-faq__cont .txt ol li:last-child,.flexible-wrapper .single-textual__text ol li:last-child{margin-bottom:0}.flexible-wrapper .advantages-top .txt ol li::before,.flexible-wrapper .image-text__text ol li::before,.flexible-wrapper .process-item .txt ol li::before,.flexible-wrapper .section-details__text ol li::before,.flexible-wrapper .single-faq__cont .txt ol li::before,.flexible-wrapper .single-textual__text ol li::before{content:counters(numUl, ".");position:absolute;top:0;right:0}.flexible-wrapper .advantages-top .txt ul li,.flexible-wrapper .image-text__text ul li,.flexible-wrapper .process-item .txt ul li,.flexible-wrapper .section-details__text ul li,.flexible-wrapper .single-faq__cont .txt ul li,.flexible-wrapper .single-textual__text ul li{margin-bottom:.25rem;padding-right:1rem;position:relative}.flexible-wrapper .advantages-top .txt ul li::before,.flexible-wrapper .image-text__text ul li::before,.flexible-wrapper .process-item .txt ul li::before,.flexible-wrapper .section-details__text ul li::before,.flexible-wrapper .single-faq__cont .txt ul li::before,.flexible-wrapper .single-textual__text ul li::before{width:.25rem;aspect-ratio:1/1;border-radius:50%;display:inline-block;content:"";position:absolute;top:calc(var(--fontsize) * 1.4 / 2);right:.25rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.flexible-wrapper .advantages-top .txt ul li:last-child,.flexible-wrapper .image-text__text ul li:last-child,.flexible-wrapper .process-item .txt ul li:last-child,.flexible-wrapper .section-details__text ul li:last-child,.flexible-wrapper .single-faq__cont .txt ul li:last-child,.flexible-wrapper .single-textual__text ul li:last-child{margin-bottom:0}.flexible-wrapper .advantages-top .txt .subttl,.flexible-wrapper .advantages-top .txt .subttl3{margin:0}.flexible-wrapper .process .process-item .txt a,.flexible-wrapper .process .process-item .txt p{color:var(--maincolor)}.flexible-wrapper .process .process-item .txt a{text-decoration:underline}body a,body li,body p{font-size:var(--fontsize);color:var(--maincolor)}.dots{width:100%;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:1rem}.dots .single-dot{background:var(--maincolor);border-radius:50%;width:.75rem;cursor:pointer;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.4;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.dots .single-dot.active,.dots .single-dot:hover{opacity:1}.burger{display:none}.row-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form .wpcf7-form-control-wrap{width:100%;display:inline-block}form .wpcf7{width:100%}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;font-size:.7rem;color:#fff;line-height:1.21;font-weight:500;gap:.75rem;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;padding:.55rem 2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:2.5rem;background:#0147ff;min-width:6.8rem;border:1px solid #0147ff}.btn:hover{background:#fff;color:#0147ff}.btn.btn--trans{background:rgba(255,255,255,0);color:#0147ff}.btn.btn--trans:hover{background:#0147ff;color:#fff}.btn.btn--white{border-color:#fff;background:#fff;color:#0147ff}.btn.btn--white:hover{background:#000;color:#fff}.btn.btn--grey{border-color:#aba9a9;background:#aba9a9;color:#0147ff}.btn.btn--grey:hover{background:#000;color:#aba9a9}.input-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.4rem}.input-row .input-wrap{width:calc(50% - .2rem)}.input-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.input-wrap input,.input-wrap select,.input-wrap textarea{width:100%;height:3.25rem;border-radius:0;background:#fff;border:1px solid rgba(255,255,255,0);padding:.4rem .8rem;font-size:1.1rem;color:#000;line-height:1.9;font-weight:400}.input-wrap input::-webkit-input-placeholder,.input-wrap select::-webkit-input-placeholder,.input-wrap textarea::-webkit-input-placeholder{color:rgba(34,51,59,.5019607843)}.input-wrap input::-moz-placeholder,.input-wrap select::-moz-placeholder,.input-wrap textarea::-moz-placeholder{color:rgba(34,51,59,.5019607843)}.input-wrap input:-ms-input-placeholder,.input-wrap select:-ms-input-placeholder,.input-wrap textarea:-ms-input-placeholder{color:rgba(34,51,59,.5019607843)}.input-wrap input::-ms-input-placeholder,.input-wrap select::-ms-input-placeholder,.input-wrap textarea::-ms-input-placeholder{color:rgba(34,51,59,.5019607843)}.input-wrap input::placeholder,.input-wrap select::placeholder,.input-wrap textarea::placeholder{color:rgba(34,51,59,.5019607843)}.input-wrap textarea{resize:none;height:3.6rem}.input-wrap label{padding-left:1.5rem;padding-right:1.5rem;display:inline-block;width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;font-size:.8rem;color:rgba(37,35,33,.5);line-height:1.6;font-weight:400}.input-wrap .wpcf7-form-control-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.input-wrap:has(input.wpcf7-not-valid)::before{opacity:1}.input-wrap:has(input.wpcf7-not-valid) input{border-color:red}.input-wrap .wpcf7-not-valid-tip{display:none}@-webkit-keyframes scrolling1{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--marquee-element-width1) * var(--marquee-elements1)));transform:translateX(calc(-1 * var(--marquee-element-width1) * var(--marquee-elements1)))}}@keyframes scrolling1{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--marquee-element-width1) * var(--marquee-elements1)));transform:translateX(calc(-1 * var(--marquee-element-width1) * var(--marquee-elements1)))}}:root{--marquee-width1:100%;--marquee-height:20vh;--marquee-elements-displayed1:1;--marquee-element-width1:calc(var(--marquee-width1) / var(--marquee-elements-displayed1));--marquee-animation-duration1:calc(var(--marquee-elements1) * 46s)}.marquee-section{width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#e8eae9),to(#fff));background:linear-gradient(0deg,#e8eae9 0,#fff 100%);padding-top:1.6rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.marq-wrp{width:100%;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;padding-bottom:1rem;border-bottom:1px solid #000;margin-bottom:2.15rem}.marq-block{width:100vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.marq-line{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-animation:scrolling1 var(--marquee-animation-duration1) linear infinite;animation:scrolling1 var(--marquee-animation-duration1) linear infinite;mix-blend-mode:multiply}.marq-line:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.marq-line div{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:var(--marquee-element-width1)}.marq-line div .im{width:auto;height:auto;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;padding-right:1rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;max-width:7rem;max-height:4rem}.marq-line div .im img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:inherit;max-width:inherit;height:100%}.slider-btn{width:2.5rem;height:2.5rem;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;background:#fff;border-radius:50%;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px solid #000}.slider-btn::after{width:.6rem;height:1.15rem;display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg width="12" height="23" viewBox="0 0 12 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 22.5L0.500001 11.5L11.5 0.499999" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg width="12" height="23" viewBox="0 0 12 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 22.5L0.500001 11.5L11.5 0.499999" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;content:"";background:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.slider-btn:hover{background:#000}.slider-btn:hover::after{background:#fff}.slider-btn.slider-btn--next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.socials{display:-webkit-box;display:-ms-flexbox;display:flex}.socials ul{gap:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.socials ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.socials ul li a{width:1.3rem;height:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f9fc;-webkit-mask-image:var(--ur);mask-image:var(--ur);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.socials ul li a:hover{background:#77e6b8}.modal-window{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:1rem;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;opacity:0;pointer-events:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.modal-window.visible{opacity:1;pointer-events:auto}.modal-window .backplate{width:100%;height:100%;position:absolute;top:0;left:0;background:#0147ff;opacity:.38;-webkit-backdrop-filter:blur(.05rem);backdrop-filter:blur(.05rem)}.modal-container{position:relative;z-index:2;width:100%;max-width:34.5rem;background:#fff;padding:2.3rem 1.5rem 1rem 1.6rem;border-radius:1.5rem}.modal-container .modal-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container .video-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container .video-container iframe,.modal-container .video-container video{width:100%;height:100%}.modal-container .cls{width:1rem;height:1rem;position:absolute;top:1rem;right:1rem;border-radius:50%;cursor:pointer}.modal-container .cls span{display:inline-block;width:100%;height:.1rem;background:#a4a4a4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.modal-container .cls span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal-container .cls:hover span{background:#000;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal-container .cls:hover span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal-portfolio{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-portfolio .logo{height:3.5rem;width:10rem;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;margin-bottom:1rem}.modal-portfolio .logo img{height:auto;width:100%}.modal-portfolio .name{font-size:1rem;color:#000;line-height:1.5;font-weight:600;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.modal-portfolio .name:hover{text-decoration:underline;color:#0147ff}.modal-portfolio .txt{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.2rem;margin-bottom:3rem}.modal-portfolio .txt p{margin-top:1.5rem}.modal-portfolio .txt p:first-child{margin-top:0}.modal-portfolio .txt a,.modal-portfolio .txt li,.modal-portfolio .txt p{font-size:1rem;color:#000;line-height:1.5;font-weight:300}.modal-portfolio .txt a strong,.modal-portfolio .txt li strong,.modal-portfolio .txt p strong{font-weight:600}.modal-portfolio .txt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.modal-portfolio .txt ul li:not(:last-child)::after{content:","}.modal-portfolio .txt a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.modal-portfolio .txt a:hover{text-decoration:underline;color:#0147ff}.modal-portfolio .bot{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-portfolio .bot .linkedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.modal-portfolio .bot .linkedin p{font-size:1rem;color:#000;line-height:1.5;font-weight:600}.modal-portfolio .bot .linkedin .ic{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.65rem;aspect-ratio:1/1;background:#0147ff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:50%;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.modal-portfolio .bot .linkedin:hover .ic{background:#000}.inform{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.inform .growth{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.inform .growth .title{font-size:7rem}.policy{padding:4rem 0}.policy-cont{width:100%;max-width:calc(100% - 22.3rem);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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;margin:0 auto}.policy-cont .ttl{text-align:center}.policy-top{width:100%;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}.policy-center{width:100%}.header{width:100%;position:sticky;top:0;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;z-index:10}@media screen and (min-width:768px){.header.header--menu-top .header-bottom{display:none}}.header-top{width:100%;background:var(--bgt);background-size:cover;background-repeat:no-repeat;background-position:center center}.header-top__cont{width:100%;padding:.9rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.header-top__socials{gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-top__socials ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__socials ul li a{width:2.05rem;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.header-top__socials ul li a::before{width:100%;height:100%;display:inline-block;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--socbg);content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:50%}.header-top__socials ul li a:hover::before{background:var(--socbg2)}.header-top__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.header-top__logos .img{height:3.2rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__logos .img a,.header-top__logos .img img{height:100%;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom{width:100%;background:var(--bgb);background-size:cover;background-repeat:no-repeat;background-position:center center}.header-bottom__menu{padding:.75rem 0;width:100%}.header-bottom__menu ul{width:100%;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}.header-bottom__menu ul li{padding:.25rem .4rem;position:relative}.header-bottom__menu ul li:not(:last-child)::after{height:80%;width:.1rem;display:inline-block;content:"";position:absolute;right:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:var(--colt)}.header-bottom__menu ul li a{font-size:1rem;color:var(--colt);line-height:1.2;font-weight:500;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-bottom__menu ul li a:hover{text-decoration:underline}.burger{display:none}@media screen and (max-width:767px){.burger{width:1.4rem;height:.9rem;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5rem}.burger span{background:var(--secsearch);height:.1rem;border-radius:.2rem;width:100%;display:inline-block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;left:0}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.burger span:nth-child(3){bottom:0}.burger.active span:nth-child(1),.burger.active span:nth-child(2){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.burger.active span:nth-child(3){bottom:50%;left:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.header{position:fixed}.header.header--menu-top .header-top__cont .header-bottom__menu{display:none!important}.header-top__cont{padding:.5rem 0}.header-top__right{gap:.5rem}.header-top__logos{gap:.5rem}.header-top__logos .img{height:2rem}.header-top__socials ul li a::before{background:var(--colt)}.header-top__socials ul li a:hover::before{background:var(--socbg2)}.header-bottom{position:absolute;top:100%;left:0;height:calc(100vh - 3rem);overflow-y:auto;padding:1.5rem 0 3rem;-webkit-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-bottom__menu{width:100%}.header-bottom__menu ul{width:100%;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.header-bottom__menu ul li{text-align:center}.header-bottom__menu ul li a{text-align:center}.header-bottom__menu ul li:not(:last-child)::after{content:none}.header-bottom .container{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;height:100%}.header.active .header-bottom{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.hero-block{width:100%;height:calc(100vh - var(--headerheight));position:relative}.hero-block__bg{width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0}.hero-block__bg::after{width:100%;height:100%;display:inline-block;content:"";background:var(--secondcolor);opacity:.4;position:absolute;top:0;left:0}.hero-block__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-block__content{width:100%;height:100%;position:relative;z-index:1;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}.hero-block__logo{height:2.5rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-block__logo img{width:auto;height:100%}.hero-block__title{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;padding:2.5rem;position:relative;max-width:30rem}.hero-block__title::before{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;content:"";opacity:.4;background:var(--bg);border:1px solid var(--secondcolor)}.hero-block__title .ttl{text-align:center;position:relative;z-index:1}@media screen and (max-width:767px){.hero-block{height:auto;aspect-ratio:16/10}.hero-block__logo{width:90%;height:auto}.hero-block__logo img{width:100%;height:auto}.hero-block__title{max-width:calc(100% - 2rem);padding:1rem}}.image-text{width:100%;padding:3rem 0}.image-text.image-text--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.image-text__wrapper{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.image-text__wrapper.image-text__separator .image-text__row:not(:last-child){position:relative;padding-bottom:4.15rem}.image-text__wrapper.image-text__separator .image-text__row:not(:last-child)::after{width:100%;position:absolute;bottom:0;left:0;height:4.15rem;display:inline-block;content:"";background:var(--sep);background-size:cover;background-repeat:no-repeat;background-position:center center}.image-text__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.image-text__row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-text__row:nth-child(even) .image-text__text{padding:2rem 2rem 2rem 0}.image-text__row:nth-child(even) .image-text__text.image-text__text--background{padding:2rem}.image-text__row.image-text__row--background .image-text__text{padding:2rem;background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.image-text__image{width:50%;height:auto;min-height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex}.image-text__image .img{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.image-text__image .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-text__slider{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.image-text__slider .swiper{width:100%;height:100%}.image-text__slider .swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.image-text__slider .swiper-slide{width:100%;height:100%}.image-text__slider::after{width:100%;height:10rem;display:inline-block;content:"";position:absolute;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(255,255,255,0) 90%)}.image-text__slider .dots{position:absolute;padding:2rem;width:100%;height:auto;bottom:0;left:0;z-index:2}.image-text__text{width:50%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 2rem 2rem}.image-text__text.image-text__text--left *{text-align:left}.image-text__text.image-text__text--right *{text-align:right}.image-text__text.image-text__text--center *{text-align:center}.image-text__text.image-text__text--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:767px){.image-text{padding:2rem 0}.image-text__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.image-text__row:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-text__row.image-text__row--background .image-text__text{padding:2rem 1rem!important}.image-text__text{width:100%;padding:2rem 0!important}.image-text__slider .dots{padding:1rem}.image-text__image{width:100%;aspect-ratio:4/3;min-height:0}}.single-textual{width:100%;padding:3rem 0}.single-textual.single-textual--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.single-textual__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.single-textual__row.single-textual__row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-textual__row.single-textual__row--reverse .single-textual__text{padding:0 2rem 2rem 0}.single-textual__row.single-textual__row--reverse .single-textual__text.single-textual__text--background{padding:2rem}.single-textual__row.single-textual__row--behind{position:relative}.single-textual__row.single-textual__row--behind::before{content:"";position:absolute;background-image:var(--behind);background-size:cover;background-position:center center;background-repeat:no-repeat}.single-textual__text{width:45%;padding:0 0 2rem 2rem}.single-textual__text.single-textual__text--left *{text-align:left}.single-textual__text.single-textual__text--right *{text-align:right}.single-textual__text.single-textual__text--center *{text-align:center}.single-textual__text.single-textual__text--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:2rem}.single-textual__image{width:calc(55% - 1rem);height:auto;min-height:15rem;display:-webkit-box;display:-ms-flexbox;display:flex}.single-textual__image .img{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-textual__image .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.single-textual{padding:2rem 0}.single-textual__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-textual__text{width:100%;padding:2rem 0}.single-textual__text.single-textual__text--background{padding:2rem 1rem}.single-textual__image{width:100%;aspect-ratio:4/3;min-height:0}}.advantages{width:100%;padding:3rem 0 0}.advantages.advantages--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.advantages-cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6rem}.advantages-top{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:50rem;gap:1rem}.advantages-top .txt{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.advantages-list{width:100%;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:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-list.advantages-list--circle{height:1px}.advantages-list.advantages-list--circle .advantages-item{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:7.2rem;height:auto;aspect-ratio:1/1;padding:.25rem;border-radius:50%;border:1px solid var(--maincolor);background:var(--bg);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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.advantages-list.advantages-list--circle .advantages-item span{font-size:2.5rem;color:var(--maincolor);font-weight:600;line-height:1;text-align:center;font-family:"Playfair Display",serif}.advantages-list.advantages-list--circle .advantages-item p{font-size:1.2rem;color:var(--maincolor);line-height:1.2;font-weight:400}.advantages-list:not(.advantages-list--circle) .advantages-item{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem;padding:1rem 4rem}.advantages-list:not(.advantages-list--circle) .advantages-item:not(:last-child){position:relative}.advantages-list:not(.advantages-list--circle) .advantages-item:not(:last-child)::after{width:1px;background:var(--maincolor);height:2.5rem;display:inline-block;content:"";position:absolute;right:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.advantages-list:not(.advantages-list--circle) .advantages-item span{font-size:3rem;color:var(--maincolor);font-weight:600;line-height:1;text-align:center;font-family:"Playfair Display",serif}.advantages-list:not(.advantages-list--circle) .advantages-item p{font-size:1.2rem;color:var(--maincolor);line-height:1.2;font-weight:400}@media screen and (max-width:767px){.advantages{padding-top:2rem;padding-bottom:2rem}.advantages-list{gap:.5rem}.advantages-cont{gap:2rem}.advantages-list.advantages-list--circle{height:auto;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages-list.advantages-list--circle .advantages-item{-webkit-transform:none;-ms-transform:none;transform:none}.advantages-list.advantages-list--circle .advantages-item{width:6rem;height:auto;aspect-ratio:1/1;padding:.25rem;gap:.25rem}.advantages-list.advantages-list--circle .advantages-item span{font-size:1.5rem}.advantages-list.advantages-list--circle .advantages-item p{font-size:.7rem}.advantages-list:not(.advantages-list--circle) .advantages-item{gap:.25rem;padding:.5rem 1rem}.advantages-list:not(.advantages-list--circle) .advantages-item:not(:last-child){position:relative}.advantages-list:not(.advantages-list--circle) .advantages-item:not(:last-child)::after{height:1.4rem;content:none}.advantages-list:not(.advantages-list--circle) .advantages-item span{font-size:1.5rem}.advantages-list:not(.advantages-list--circle) .advantages-item p{font-size:.7rem}}.gallery{width:100%;padding-bottom:3rem}.gallery__slider{width:100%;position:relative;aspect-ratio:1/.4323;max-height:45rem;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__slider::after{width:100%;height:10rem;display:inline-block;content:"";position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(255,255,255,0) 90%);z-index:1}.gallery__slider .swiper-wrapper{width:100%;height:100%}.gallery__slider .swiper{width:100%;height:100%}.gallery__slider .swiper-slide{width:100%;height:100%}.gallery__slider .swiper-slide .img{width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__slider .swiper-slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__slider .btns .slider-btn{position:absolute;top:50%;left:2rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.gallery__slider .btns .slider-btn.slider-btn--next{left:auto;right:2rem;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.gallery__slider .dots{position:absolute;z-index:2;bottom:0;left:0;padding:1.5rem}.gallery__slider-thumbs{width:100%;padding:2rem}.gallery__slider-thumbs .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__slider-thumbs .swiper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__slider-thumbs .swiper-slide{aspect-ratio:1/.4323;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gallery__slider-thumbs .swiper-slide .img{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--maincolor);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.5;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__slider-thumbs .swiper-slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__slider-thumbs .swiper-slide.swiper-slide-thumb-active .img{opacity:1}@media screen and (max-width:767px){.gallery{padding-bottom:2rem}.gallery__slider-thumbs{padding:1rem}.gallery__slider .dots{padding:1rem}}.process{width:100%;padding:3rem 0}.process-cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem}.process-top{width:100%;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}.process-top .subttl{text-align:center}.process-list{width:100%;gap:2.5rem 7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.process-item{width:calc(50% - 3.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.25rem}.process-item .icon{width:4.5rem;aspect-ratio:1/1;border-radius:50%;border:.1rem solid var(--maincolor);background:var(--bg);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;-ms-flex-negative:0;flex-shrink:0}.process-item .icon .img{width:2.1rem;aspect-ratio:1/1;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--maincolor)}.process-item .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.process-item .txt h3{margin-bottom:1.5rem;font-weight:700;font-size:1.1rem;color:var(--maincolor);line-height:1.4;font-weight:700}.process-item .txt a,.process-item .txt p{font-size:1rem}.process-item .txt a{color:var(--maincolor)}.process-item .txt ul li::before{background:var(--maincolor)}@media screen and (max-width:767px){.process{padding:2rem 0}.process-cont{gap:1.5rem}.process-list{gap:1.5rem}.process-item{width:100%;gap:.5rem}.process-item .icon{width:2rem}.process-item .icon .img{width:1.4rem}.process-item .txt h3{margin-bottom:.5rem;font-weight:500;font-size:1.1rem}}.project-selection{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:10rem 0;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}.project-selection .container{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}.project-selection__cont{width:100%;max-width:39rem;padding:3rem;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;position:relative;border:1px solid var(--bg)}.project-selection__cont::before{width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid var(--bg);background:var(--bg);opacity:.7;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:inline-block;content:""}.project-selection__cont .subttl{color:var(--maincolor);text-align:center;position:relative;z-index:1;max-width:13rem;line-height:1}.project-selection__form{width:100%;position:relative;z-index:1}.project-selection__form form{width:100%}.project-selection__select{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.project-selection__select select{width:100%;border-radius:0;border:1px solid var(--maincolor);background:rgba(255,255,255,.08);font-size:1.2rem;color:var(--maincolor);line-height:1.4;font-weight:500;padding:.5rem 1.5rem}.project-selection__select .find{width:100%;background:var(--maincolor);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;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 3rem;border:1px solid var(--maincolor);cursor:pointer;border-radius:0;font-size:1.2rem;color:var(--bg);line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.project-selection__select .find:hover{background:var(--bg);color:var(--maincolor)}@media screen and (max-width:767px){.project-selection{padding:3rem 0}.project-selection__cont{width:100%;max-width:39rem;padding:2rem;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;position:relative;border:1px solid var(--bg)}.project-selection__cont::before{width:calc(100% - 1rem);height:calc(100% - 1rem)}.project-selection__form{width:100%;position:relative;z-index:1}.project-selection__form form{width:100%}.project-selection__select{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.project-selection__select select{font-size:1rem;padding:.5rem 1.2rem}.project-selection__select .find{padding:.5rem 1.2rem;font-size:1rem}}.faq{width:100%;padding:3rem 0}.faq .container{max-width:69rem}.faq.faq--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.faq-cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem}.faq-top{width:100%;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}.faq-top .subttl{text-align:center}.faq-list{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.single-faq{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--bg);border:1px solid var(--maincolor);-webkit-box-shadow:0 0 0 0 var(--maincolor);box-shadow:0 0 0 0 var(--maincolor);-webkit-transition:all .4s linear;transition:all .4s linear}.single-faq__head{width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 2rem;position:relative}.single-faq__head span{font-size:1.6rem;color:var(--maincolor);line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-faq__head .arr{width:2rem;aspect-ratio:1/1;border:.1rem solid var(--maincolor);background:var(--bg);border-radius:50%;position:absolute;top:50%;left:1rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.single-faq__head .arr::after,.single-faq__head .arr::before{width:84%;height:.1rem;background:var(--maincolor);display:inline-block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-faq__head .arr::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.single-faq.open .single-faq__head .arr::after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-faq.open{-webkit-box-shadow:0 0 1px 2px var(--maincolor);box-shadow:0 0 1px 2px var(--maincolor)}.single-faq__cont{width:100%}.single-faq__cont .txt{width:100%;padding:1rem 2rem;border-top:1px solid var(--maincolor)}.single-faq__cont .txt *{color:var(--maincolor)!important}@media screen and (max-width:767px){.faq{padding:2rem 0}.faq .container{max-width:100%}.faq-cont{gap:1.5rem}.faq-list{gap:1rem}.single-faq__head{width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5rem 1.5rem;position:relative}.single-faq__head span{font-size:1.2rem}.single-faq__head .arr{width:1.3rem;left:.5rem}.single-faq__cont{width:100%}.single-faq__cont .txt{width:100%;padding:.5rem 1.5rem}}.section-details{width:100%;position:relative;padding:3rem 0}.section-details.section-details--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.section-details.section-details--background .subttl{color:var(--tc)}.section-details__cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem}.section-details__top{width:100%;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}.section-details__top .subttl{text-align:center}.section-details__center{width:100%;gap:0;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-details__row{width:100%;gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-details__row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section-details__row:not(:first-child) .section-details__text{padding-top:2rem}.section-details__text{width:calc(50% - 1rem);padding-bottom:1rem}.section-details__text h3{font-size:1.1rem;color:var(--maincolor);line-height:1.4;font-weight:500;margin-bottom:1.4rem}.section-details__text .txt{width:100%}.section-details__image{width:calc(50% - 1rem);display:-webkit-box;display:-ms-flexbox;display:flex}.section-details__image .img{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.section-details__image .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.section-details{padding:2rem 0}.section-details__cont{gap:1.5rem}.section-details__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-details__row:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-details__row:not(:first-child) .section-details__text{padding-top:2rem}.section-details__text{width:100%;padding:1rem 0}.section-details__text h3{font-size:1rem;margin-bottom:.75rem}.section-details__image{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}.files{width:100%;padding:3rem 0}.files .container{max-width:62.25rem}.files.files--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.files-cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem}.files-top{width:100%;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}.files-top .subttl{text-align:center}.files-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.5rem 11rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.files-item{width:calc(33.3333333333% - 7.3333333333rem);display:-webkit-box;display:-ms-flexbox;display:flex}.files-item a{padding:1rem;border-radius:.25rem;background:rgba(255,255,255,0);width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.files-item a .img{width:2.15rem;height:2.5rem;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}.files-item a .img .ic{-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--maincolor);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.files-item a .txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.files-item a .txt span{text-align:center;font-size:1rem;color:var(--maincolor);line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.files-item a .txt span b,.files-item a .txt span strong{font-weight:600}.files-item a:hover{background:var(--maincolor)}.files-item a:hover .txt span{color:var(--bg)}.files-item a:hover .img .ic{background:var(--bg)}@media screen and (max-width:767px){.files{width:100%;padding:2rem 0}.files-cont{gap:1.5rem}.files-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.files-item{width:calc(50% - 1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex}.files-item a{padding:.5rem;gap:.75rem}.files-item a .img{width:2.15rem;height:2.5rem}.files-item a .txt span{font-size:.9rem}}.contact-section{width:100%;padding:3rem 0;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.contact-section .subttl{color:var(--bg)}.contact-section.contact-section--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.contact-section__cont{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__socials{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem}.contact-section__list{gap: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}.contact-section__list a{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:1rem}.contact-section__list a .ic{width:2.5rem;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.contact-section__list a .ic::before{width:100%;height:100%;display:inline-block;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#3d3d3d;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:50%}.contact-section__list a p{font-size:1rem;color:#3d3d3d;line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contact-section__list a:hover .ic::before{background:var(--secondcolor)}.contact-section__list a:hover p{color:var(--secondcolor)}.contact-section__form{width:100%;padding:2rem 0;margin-top:1.5rem}.contact-section__form.contact-section__form--background{background:var(--bgc);background-size:cover;background-position:center center;background-repeat:no-repeat}.contact-section__form-block{width:100%}.contact-section__form-block .hidden-fields-container{display:none}.contact-section__form .wpcf7{width:100%}.contact-section__form .wpcf7 form{width:100%}.contact-section__form .flex-row{width:100%;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__form .flex-row .wpcf7-spinner{display:none!important}.contact-section__form .flex-row .input-wrap{width:calc(25% - 1.125rem)}.contact-section__form .flex-row .input-wrap p{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__form .flex-row .input-wrap p span{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__form .flex-row .input-wrap p input:not(.wpcf7-submit){width:100%;background:#fff;padding:.5rem 1.5rem;border:1px solid var(--bg);font-size:1rem;color:#000;line-height:1.2;font-weight:400;direction:rtl}.contact-section__form .flex-row .input-wrap p input.wpcf7-submit{width:100%;background:var(--bg);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;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 1.5rem;border:1px solid var(--bg);cursor:pointer;font-size:1.2rem;color:var(--main-color);line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:4px}.contact-section__form .flex-row .input-wrap p input.wpcf7-submit:hover{background:var(--maincolor);color:var(--bg)}.contact-section__wrap{width:100%}.contact-section.custom-color .contact-section__socials .subttl{color:var(--maincolor)}.contact-section.custom-color .contact-section__list a p{color:var(--maincolor)}.contact-section.custom-color .contact-section__list a .ic::before{background:var(--maincolor)}.contact-section.custom-color .contact-section__list a:hover p{color:var(--secondcolor)}.contact-section.custom-color .contact-section__list a:hover .ic::before{background:var(--secondcolor)}@media screen and (max-width:767px){.contact-section{width:100%;padding:2rem 0}.contact-section__socials{gap:1.5rem}.contact-section__list{gap:1rem;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__list a{gap:1rem;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__list a .ic{width:2rem}.contact-section__list a p{text-align:center;font-size:.8rem}.contact-section__form{width:100%;padding:1.5rem 0;margin-top:1rem}.contact-section__form .wpcf7{width:100%}.contact-section__form .wpcf7 form{width:100%}.contact-section__form .flex-row{width:100%;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-section__form .flex-row .input-wrap{width:100%}.contact-section__form .flex-row .input-wrap p{width:100%}.contact-section__form .flex-row .input-wrap p input:not(.wpcf7-submit){font-size:.8rem}.contact-section__form .flex-row .input-wrap p input.wpcf7-submit{font-size:.8rem}.contact-section.custom-color .contact-section__list a p{color:var(--maincolor)}.contact-section.custom-color .contact-section__list a .ic::before{background:var(--maincolor)}.contact-section.custom-color .contact-section__list a:hover p{color:var(--secondcolor)}.contact-section.custom-color .contact-section__list a:hover .ic::before{background:var(--secondcolor)}}.footer{background:#000;padding:2.25rem 0 3.3rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer .container{max-width:74rem}.footer-cont{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:3.2rem}.footer-video{width:51.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:1rem;left:-21rem}.footer-video.anim{opacity:1!important}.footer-video .media{width:100%;aspect-ratio:1/.484375;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-video .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-bottom{width:100%;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.2rem}.footer-bottom__socials{width:100%}.footer-bottom__socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.2rem}.footer-bottom__socials ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.65rem;aspect-ratio:1/1;background:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-bottom__socials ul li a:hover{background:#0147ff}.footer-bottom__info{width:100%;padding-top:1rem;border-top:.1rem dashed #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom__left p{font-size:.9rem;color:#fff;line-height:1.2;font-weight:400}.footer-bottom__right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom__right ul{gap:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-bottom__right ul li a{font-size:.8rem;color:#fff;line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer-bottom__right ul li a:hover{color:#0147ff}.footer-info{position:relative;z-index:2;width:100%;max-width:28rem;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-info .logo{height:7.2rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-info .logo a,.footer-info .logo img{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-info .logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer-info p{font-size:1rem;color:#fff;line-height:1;font-weight:400;margin:1.8rem 0 3rem}.footer-info .btns{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}.footer-info .btns .btn{font-weight:700;font-size:1.1rem;min-width:12.5rem}@media screen and (max-width:767px){.footer{padding:.75rem 0 5rem}.footer .container{max-width:100%}.footer-cont{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2.5rem;padding-top:10rem}.footer-video{width:18rem;bottom:auto;left:auto;top:-2rem;right:-4rem}.footer-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.3rem}.footer-bottom__socials{width:100%}.footer-bottom__socials ul{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.2rem}.footer-bottom__socials ul li a{width:1.3rem}.footer-bottom__info{width:100%;padding-top:1.3rem;border-top:.1rem dashed #ccc;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.35rem}.footer-bottom__left{width:100%}.footer-bottom__left p{text-align:center;font-size:.65rem}.footer-bottom__right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom__right ul{width:100%;gap:2rem;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-bottom__right ul li{width:100%}.footer-bottom__right ul li a{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;width:100%;text-align:center;font-size:.65rem}.footer-info{max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-info .logo{height:5rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-info .logo a,.footer-info .logo img{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-info .logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer-info p{font-size:.65rem;margin:2rem 0}.footer-info .btns{width:100%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.6rem}.footer-info .btns .btn{font-weight:700;font-size:.85rem;min-width:10rem}}@media screen and (max-width:767px){body,html{font-size:5.3333333333vw}body a,body li,body p,html a,html li,html p{font-size:.8rem}.container{max-width:100%;padding:0 1rem}.subttl{font-size:1.6rem}.subttl3{font-size:1.4rem}.ttl{font-size:2rem}.input-wrap input{height:2rem}main{padding-top:3rem}}