.form label{color:var(--g6);text-align:left;font-size:1rem;line-height:2rem;font-weight:300;padding-left:1rem;display:inline-block;width:100%}.form label span{color:red}.form .text{position:relative;color:var(--g6)}.form .text input{display:block;-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);padding:.66rem 1rem;line-height:1rem;font-size:1rem;font-weight:300;box-shadow:0 0 1rem .1rem var(--c7)}.form .text input.error{border-color:red}.form .text svg{position:absolute;left:.8rem;top:.8rem;height:1rem;z-index:1}.form .text svg+input{padding-left:2.3rem}.form .text .errors{display:none;font-size:.6rem;color:var(--c3)}.form .text input.error+.errors{display:block}.form .text input:-moz-placeholder,.form .text input::-moz-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text input:-ms-input-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text textarea{outline:none;width:100%;height:10rem;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);padding:.66rem 1rem;line-height:1rem;font-size:1rem;font-weight:300}.form .text textarea.error{border-color:red}.form .text textarea:-moz-placeholder,.form .text textarea::-moz-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text textarea:-ms-input-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .select{position:relative;display:inline-block;color:var(--g6);width:100%}.form .select .select_arrow{position:absolute;bottom:1.1rem;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:.5rem .33rem 0;border-color:var(--c3) transparent transparent}.form .select select{display:inline-block;width:100%;cursor:pointer;padding:.66rem 1rem;outline:0;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);font-size:1rem;font-weight:300;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form .select svg{position:absolute;left:.8rem;top:.8rem;height:1rem;z-index:1}.form .select svg+select{padding-left:2.3rem}.form .select select::-ms-expand{display:none}.form .select select:disabled{opacity:.5;pointer-events:none}.form .select select:focus~.select_arrow,.form .select select:hover~.select_arrow{border-top-color:var(--g5)}.form .select select:disabled~.select_arrow{border-top-color:#999}.form .control-group{padding-top:1rem}.form .control{display:block;position:relative;color:var(--g6);padding-left:2rem;margin-bottom:.33rem;padding-top:.3rem;cursor:pointer;font-size:.8rem;line-height:130%}.form .control input{position:absolute;z-index:-1;opacity:0}.form .control_indicator{position:absolute;top:.2rem;left:0;height:1.3rem;width:1.3rem;background:#fff;border:var(--px) solid var(--c3);border-radius:var(--r1)}.form .control-radio .control_indicator{border-radius:50%}.form .control:hover input:not([disabled]):checked~.control_indicator,.form .control:hover input~.control_indicator{background:var(--g1)}.form .control input:disabled~.control_indicator{background:#fff;opacity:.3;pointer-events:none}.form .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.form .control input:checked~.control_indicator:after{display:block}.form .control-checkbox .control_indicator:after{left:.5rem;top:.2rem;width:.2rem;height:.5rem;border:solid var(--g5);border-width:0 var(--px) var(--px) 0;transform:rotate(45deg)}.form .control-checkbox:hover input~.control_indicator:after,.form .control-checkbox input:disabled~.control_indicator:after{border-color:var(--g5)}.form .control input:checked~.control_indicator{background:var(--bg)}.form .control-radio .control_indicator:after{left:50%;top:50%;height:.5rem;width:.5rem;border-radius:50%;margin:-.25rem 0 0 -.25rem;background-color:var(--g5)}.form .control-radio:hover input~.control_indicator:after{background-color:var(--g5);border-color:transparent}.form .control-radio input:disabled~.control_indicator:after{border-color:var(--g2)}.form .numeric{display:flex;border:var(--px) solid var(--g2);padding:.3rem;align-items:center}.form .numeric>.dec,.form .numeric>.inc{position:relative;background-color:var(--g5);height:1.5rem;width:1.5rem}.form .numeric>.dec:before,.form .numeric>.inc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;font-family:icomoon;color:var(--g5);text-align:center;line-height:1.5rem;font-size:1rem;z-index:1}.form .numeric>.dec:before{content:"\e934"}.form .numeric>.inc:before{content:"\e935"}.form .numeric>.control-numeric{flex-grow:1}.form .numeric>.control-numeric>input{height:1.5rem;font-size:1rem;line-height:1.5rem;border:none;text-align:center;width:4.3rem}.form .numeric>.control-numeric>input.error{border-color:red}.form .phone{flex-direction:column;z-index:1}.form .phone,.form .phone>div{display:flex;position:relative}.form .phone>div{width:100%;flex-wrap:wrap}.form .phone>div>div{width:4rem}.form .phone>div>div>div{border-top-left-radius:var(--r1);border-bottom-left-radius:var(--r1);border:var(--px) solid var(--c3);background:linear-gradient(180deg,var(--c7),var(--c6));display:flex;align-items:center;width:100%;height:100%;justify-content:center;gap:.5rem;cursor:pointer}.form .phone>div>div>div>div.arrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.form .phone>div>div>div.opened>div.arrow{border-bottom:4px solid #555;border-top:none}.form .phone>div>div>div.opened+ul{display:flex;flex-direction:column}.form .phone>div>div>ul{display:none;position:absolute;z-index:3;list-style:none;text-align:left;padding:.5rem 0;margin:0 0 0 -1px;box-shadow:0 0 1rem .1rem var(--c7);background-color:#fff;max-height:200px;overflow-y:scroll;max-width:100%;gap:.5rem}.form .phone>div>div>ul>li{padding:0 .33rem;display:flex;height:1.5rem;align-items:center;gap:1rem}.form .phone>div>div>ul>li>span:first-child{width:calc(100% - 4rem)}.form .phone>div>div>ul>li>span:nth-child(2){width:4rem}.form .phone>div>div>ul>li:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.form .phone>div>input{width:calc(100% - 4rem);outline:none;border-radius:0;border-top-right-radius:var(--r1);border-bottom-right-radius:var(--r1);border:var(--px) solid var(--c3);border-left:none;background-color:var(--bg);padding:.66rem 1rem;line-height:1rem;color:var(--g6);font-size:1rem;font-weight:300}.form .phone>div>input.error{border-color:red}.form .phone>div>.errors{display:none;font-size:.6rem;color:var(--c3);width:100%}.form .phone>div>input.error+.errors{display:block}.form .buttons-group{display:flex;gap:1px;background-color:var(--c3);border:var(--px) solid var(--c3);border-radius:var(--r1);overflow:hidden;padding:0}.form .buttons-group label{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0}.form .buttons-group label input{visibility:hidden;position:absolute;left:-10000px}.form .buttons-group label span{text-transform:uppercase;font-size:.8rem;position:relative;color:var(--g4);background:linear-gradient(180deg,#fff,#e9ded4);padding:.5rem 0;display:flex;justify-content:center;align-items:center;flex-grow:1;line-height:120%}.form .buttons-group label input:checked+span{background:linear-gradient(180deg,#c9ada3,#f9d5c9);font-weight:800}.calendar{position:absolute;z-index:10;background-color:var(--bg);border-radius:var(--r1);box-shadow:var(--shad);padding:1rem;width:25rem;display:none;flex-direction:column}.calendar .calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar .calendar-header .ttl{font-size:1rem;font-weight:700;color:var(--g6);padding:1rem 0}.calendar .calendar-header .nav{display:flex;gap:.5rem}.calendar .calendar-header .nav .next,.calendar .calendar-header .nav .prev{width:2rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.calendar .calendar-header .nav .next a,.calendar .calendar-header .nav .prev a{text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center;border-radius:50%;transition:all .2s ease-in-out;color:var(--g6);background-color:var(--bg2);line-height:100%}.calendar .calendar-header .nav .next a:hover,.calendar .calendar-header .nav .prev a:hover{background-color:var(--c4)}.calendar .calendar-main{display:flex;flex-wrap:wrap;gap:.5rem}.calendar .calendar-main>div{width:calc(14.2857142857% - .4285714286rem);aspect-ratio:1/1;border-radius:50%;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:var(--bg2);color:var(--g6);cursor:pointer}.calendar .calendar-main>div.t{background-color:var(--c6);color:var(--c2)}.calendar .calendar-main>div:hover{background-color:var(--c4)}.calendar .calendar-main>div.n,.calendar .calendar-main>div.p{color:var(--g2)}.calendar .calendar-main>div.s{background-color:var(--c1);font-weight:700;color:var(--bg)}.calendar .calendar-main>div.d{pointer-events:none;cursor:default;background-color:var(--bg2);color:var(--g6);opacity:.2}.calendar.opened{display:flex}.content--text-block{flex-grow:1;padding-top:var(--pd);padding-inline:var(--pd);display:grid;grid-template-columns:[full-start] calc(2 * var(--pd)) [content-start] 1fr [content-end] calc(2 * var(--pd)) [full-end]}@media (max-width:991px){.content--text-block{grid-template-columns:[full-start] var(--pd) [content-start] 1fr [content-end] var(--pd) [full-end]}}@media (max-width:767px){.content--text-block{grid-template-columns:[full-start] 0 [content-start] 1fr [content-end] 0 [full-end]}}.content--text-block>:not(figure){grid-column:content;line-height:160%}.content--text-block>figure{grid-column:full}.lists--articles{padding-top:4rem;display:flex;flex-direction:column;gap:1rem}.lists--articles .cont{display:flex;gap:4rem;flex-wrap:wrap;width:100%}.lists--articles .cont .item{display:flex;flex-wrap:wrap;gap:var(--pd)}.lists--articles .cont .item .txt{width:calc(50% - var(--pd) / 2);order:1;display:flex;flex-direction:column;gap:2rem}.lists--articles .cont .item .txt .ttl{text-decoration:none;font-size:1.25rem;font-weight:700;line-height:160%;color:var(--g5);font-family:var(--font-header)}.lists--articles .cont .item .txt .ttl span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:767px){.lists--articles .cont .item .txt .ttl{font-size:1.15rem}}.lists--articles .cont .item .txt .dsc{font-size:1rem;font-weight:400;line-height:160%}.lists--articles .cont .item .txt .dsc p:last-child{margin-bottom:0}.lists--articles .cont .item .txt .btns{display:flex}.lists--articles .cont .item .txt .btns a{display:inline-block;text-decoration:none;background-color:var(--c1);color:var(--bg);border-radius:var(--r1);padding:.5rem 1.2rem;font-weight:700;font-size:.9rem;transition:all .3s ease-in-out}.lists--articles .cont .item .txt .btns a:hover{background-color:var(--c4);color:var(--g6)}.lists--articles .cont .item .img{overflow:hidden;position:relative;width:calc(50% - var(--pd) / 2);order:2}.lists--articles .cont .item .img img{border-radius:var(--r2);position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:768px){.lists--articles .cont .item .txt{padding-block:2rem}.lists--articles .cont .item:nth-child(2n) .txt{order:2}.lists--articles .cont .item:nth-child(2n) .img{order:1}}@media (max-width:767px){.lists--articles .cont .item .txt{order:2;width:100%}.lists--articles .cont .item .img{order:1;width:100%;aspect-ratio:4/3}}.lists--articles .cont .item{width:100%}.lists--blog{padding-top:4rem;display:flex;flex-direction:column;gap:1rem}.lists--blog>.title{margin:0 auto;width:80%;text-transform:uppercase;text-align:center;font-size:1.7rem;font-weight:700;line-height:160%;color:var(--g5);letter-spacing:.1rem;font-family:var(--font-header)}.lists--blog>.title span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:991px){.lists--blog>.title{width:100%}}@media (max-width:767px){.lists--blog>.title{font-size:1.3rem}}.lists--blog>.text{margin:0 auto;width:80%;text-align:center;font-size:1rem;line-height:110%;font-weight:400;color:var(--g3)}.lists--blog .cont{padding-top:2rem;display:flex;gap:2rem;flex-wrap:wrap;width:100%}.lists--blog .cont .item{text-decoration:none;background-color:#fff;transition:all .5s ease-in-out;display:flex;flex-direction:column;gap:1rem}.lists--blog .cont .item .pic{width:100%;height:17rem;border-radius:var(--r2);box-shadow:.3rem .3rem .7rem .25rem #ddd;overflow:hidden}.lists--blog .cont .item .pic img{width:100%;height:100%;object-fit:cover;border-radius:var(--r1)}.lists--blog .cont .item .title{display:block;text-decoration:none;color:#000;font-size:1.1rem;font-weight:400;letter-spacing:.03rem;line-height:140%;text-align:left}.lists--blog .cont .item .title:hover{color:var(--c1)}.lists--blog .cont .item .txt{color:var(--c1);font-size:1rem;font-weight:300;letter-spacing:0;color:#777;line-height:160%}.lists--blog .cont .item .path{margin-bottom:.5rem;color:#aaa;font-size:.75rem;font-weight:100;text-align:left}.lists--blog .cont .item .params{display:inline-block;margin-right:1rem}.lists--blog .cont .item .params>div:first-child{font-size:1.25rem;line-height:2rem;font-weight:400;color:#555}.lists--blog .cont .item .params>div:nth-child(2){font-size:.65rem;line-height:1.25rem;font-weight:300;text-transform:uppercase}.lists--blog .cont .item .pd15{border:1px solid #fafafa;border-top:none}.lists--blog .cont .item:hover>a{box-shadow:0 0 1rem .33rem rgba(0,0,0,.2)}.lists--blog .cont .item:hover .pic>div>div>div{transform:scale(1.1)}.lists--blog .cont .item:hover .title{color:var(--c1)}.lists--blog .cont .item{width:calc(25% - 1.5rem)}@media (max-width:991px){.lists--blog .cont .item{width:calc(50% - 1rem)}}@media (max-width:767px){.lists--blog .cont .item{width:100%}}.lists--blog .cont.featured .item:first-child,.lists--blog .cont.featured .item:nth-child(2){width:calc(50% - 1rem)}@media (max-width:767px){.lists--blog .cont.featured .item:first-child,.lists--blog .cont.featured .item:nth-child(2){width:100%}}.widgets--ports{padding-top:4rem;display:flex;flex-direction:column;gap:1rem}.widgets--ports>.title{margin:0 auto;width:80%;text-transform:uppercase;text-align:center;font-size:1.7rem;font-weight:700;line-height:160%;color:var(--g5);letter-spacing:.1rem;font-family:var(--font-header)}.widgets--ports>.title span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:991px){.widgets--ports>.title{width:100%}}@media (max-width:767px){.widgets--ports>.title{font-size:1.3rem}}.widgets--ports>.text{margin:0 auto;width:80%;text-align:center;font-size:1rem;line-height:110%;font-weight:400;color:var(--g3)}.widgets--ports .cont{padding-top:2rem;display:flex;gap:2rem;flex-wrap:wrap;width:100%}.widgets--ports .cont .item{text-decoration:none;background-color:#fff;transition:all .2s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;position:relative;z-index:1;overflow:hidden;aspect-ratio:16/9;padding:1.5rem;border-radius:var(--r2)}.widgets--ports .cont .item .pic{z-index:1;overflow:hidden}.widgets--ports .cont .item .pic,.widgets--ports .cont .item .pic .ovr{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--r2)}.widgets--ports .cont .item .pic .ovr{pointer-events:none;z-index:3;background:linear-gradient(0deg,rgba(0,0,0,.6274509804) 0,rgba(0,0,0,.3137254902) 22%,transparent)}.widgets--ports .cont .item .pic img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:var(--r2)}.widgets--ports .cont .item .title{position:relative;z-index:4;display:block;text-decoration:none;color:var(--bg);font-size:1.2rem;font-weight:900;letter-spacing:.03rem;line-height:140%;text-align:left}.widgets--ports .cont .item .path{position:relative;z-index:4;margin-bottom:.5rem;color:var(--c4);font-size:.75rem;font-weight:400;text-align:left}.widgets--ports .cont .item:hover{box-shadow:.3rem .3rem .7rem .15rem rgba(0,0,0,.3137254902);transform:scale(1.02)}.widgets--ports .cont .item{width:calc(25% - 1.5rem)}@media (max-width:991px){.widgets--ports .cont .item{width:calc(33.3333333333% - 1.3333333333rem)}}@media (max-width:767px){.widgets--ports .cont .item{width:calc(50% - 1rem)}}@media (max-width:450px){.widgets--ports .cont .item{aspect-ratio:1/1}.widgets--ports .cont .item .title{font-size:1rem;font-weight:700}}.widgets--blog{padding-top:4rem;display:flex;flex-direction:column;gap:1rem}.widgets--blog>.title{margin:0 auto;width:80%;text-transform:uppercase;text-align:center;font-size:1.7rem;font-weight:700;line-height:160%;color:var(--g5);letter-spacing:.1rem;font-family:var(--font-header)}.widgets--blog>.title span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:991px){.widgets--blog>.title{width:100%}}@media (max-width:767px){.widgets--blog>.title{font-size:1.3rem}}.widgets--blog>.text{margin:0 auto;width:80%;text-align:center;font-size:1rem;line-height:110%;font-weight:400;color:var(--g3)}.widgets--blog .cont{padding-top:2rem;display:flex;gap:2rem;flex-wrap:wrap;width:100%}.widgets--blog .cont .item{text-decoration:none;background-color:#fff;transition:all .5s ease-in-out;display:flex;flex-direction:column;gap:1rem}.widgets--blog .cont .item .pic{width:100%;height:17rem;border-radius:var(--r2);box-shadow:.3rem .3rem .7rem .25rem #ddd;overflow:hidden}.widgets--blog .cont .item .pic img{width:100%;height:100%;object-fit:cover;border-radius:var(--r1)}.widgets--blog .cont .item .title{display:block;text-decoration:none;color:#000;font-size:1.1rem;font-weight:400;letter-spacing:.03rem;line-height:140%;text-align:left}.widgets--blog .cont .item .title:hover{color:var(--c1)}.widgets--blog .cont .item .txt{color:var(--c1);font-size:1rem;font-weight:300;letter-spacing:0;color:#777;line-height:160%}.widgets--blog .cont .item .path{margin-bottom:.5rem;color:#aaa;font-size:.75rem;font-weight:100;text-align:left}.widgets--blog .cont .item .params{display:inline-block;margin-right:1rem}.widgets--blog .cont .item .params>div:first-child{font-size:1.25rem;line-height:2rem;font-weight:400;color:#555}.widgets--blog .cont .item .params>div:nth-child(2){font-size:.65rem;line-height:1.25rem;font-weight:300;text-transform:uppercase}.widgets--blog .cont .item .pd15{border:1px solid #fafafa;border-top:none}.widgets--blog .cont .item:hover>a{box-shadow:0 0 1rem .33rem rgba(0,0,0,.2)}.widgets--blog .cont .item:hover .pic>div>div>div{transform:scale(1.1)}.widgets--blog .cont .item:hover .title{color:var(--c1)}.widgets--blog .cont .item{width:calc(25% - 1.5rem)}@media (max-width:991px){.widgets--blog .cont .item{width:calc(50% - 1rem)}}@media (max-width:767px){.widgets--blog .cont .item{width:100%}}.widgets--blog .cont.featured .item:first-child,.widgets--blog .cont.featured .item:nth-child(2){width:calc(50% - 1rem)}@media (max-width:767px){.widgets--blog .cont.featured .item:first-child,.widgets--blog .cont.featured .item:nth-child(2){width:100%}}footer.footer{padding-inline:var(--pd);padding-top:2rem;padding-bottom:1rem;margin-top:var(--pd);background-color:var(--bg2);display:flex;justify-content:space-between;flex-wrap:wrap}footer.footer .logo{width:18rem;display:flex;gap:1rem;align-items:center;line-height:100%}@media (max-width:1199px){footer.footer .logo{width:4rem}}@media (max-width:767px){footer.footer .logo{width:100%}}footer.footer .logo a{display:block;text-decoration:none;color:var(--c1)}footer.footer .logo a img,footer.footer .logo a svg{height:2.5rem}footer.footer .logo .slogan{flex-grow:1;font-size:.6rem;color:var(--g3);font-family:var(--font-text)}@media (max-width:1199px){footer.footer .logo .slogan{display:none}}@media (max-width:767px){footer.footer .logo .slogan{display:block;font-size:.8rem}}footer.footer .bar{display:flex;width:calc(100% - 20rem);row-gap:1rem;align-items:center;gap:1rem;justify-content:space-between}@media (max-width:1199px){footer.footer .bar{width:calc(100% - 6rem)}}@media (max-width:767px){footer.footer .bar{width:100%;flex-wrap:wrap;padding-top:2rem}}footer.footer .bar .socials{display:flex;gap:.5rem}@media (max-width:767px){footer.footer .bar .socials{width:calc(50% - .5rem)}}footer.footer .bar .socials>div:first-child{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}footer.footer .bar .socials>div:first-child > div:nth-child(1){text-transform:uppercase;font-size:.7rem;font-weight:700}footer.footer .bar .socials>div:first-child > div:nth-child(2){font-size:.7rem;font-weight:400;display:flex;justify-content:flex-start;align-items:center;gap:1rem}footer.footer .bar .socials>div:first-child > div:nth-child(2) > a{width:100%;display:block;text-decoration:none;color:var(--c1)}footer.footer .bar .socials>div:first-child > div:nth-child(2) > a svg{height:1.5rem}footer.footer .bar .socials>div:first-child > div:nth-child(2) > a:hover{color:var(--g4)}footer.footer .bar .location{display:flex;gap:.5rem}@media (max-width:767px){footer.footer .bar .location{width:calc(50% - .5rem)}}footer.footer .bar .location>div:first-child{color:var(--c1)}footer.footer .bar .location>div:first-child svg{height:1rem}footer.footer .bar .location>div:nth-child(2)>div:first-child{text-transform:uppercase;font-size:.7rem;font-weight:700}footer.footer .bar .location>div:nth-child(2)>div:nth-child(2){font-size:.7rem;font-weight:400;color:var(--g4)}footer.footer .bar .hours{display:flex;gap:.5rem}@media (max-width:767px){footer.footer .bar .hours{width:calc(50% - .5rem)}}footer.footer .bar .hours>div:first-child{color:var(--c1)}footer.footer .bar .hours>div:first-child svg{height:1rem}footer.footer .bar .hours>div:nth-child(2)>div:first-child{text-transform:uppercase;font-size:.7rem;font-weight:700}footer.footer .bar .hours>div:nth-child(2)>div:nth-child(2){font-size:.7rem;font-weight:400;color:var(--g4)}@media (max-width:767px){footer.footer .bar .wbtn{display:none}}footer.footer .bar .wbtn>a{display:inline-flex;gap:1rem;align-items:center;border:.1rem solid #67c15e;border-radius:1rem;padding:.5rem 1rem;text-decoration:none}footer.footer .bar .wbtn>a>svg{height:1rem}footer.footer .bar .wbtn>a>span{color:#67c15e;font-size:.7rem}footer.footer .bar .contact{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:767px){footer.footer .bar .contact{width:calc(50% - .5rem);align-items:flex-start}}footer.footer .bar .contact>a:first-child{display:flex;gap:.5rem;align-items:center;text-decoration:none;color:var(--g6)}footer.footer .bar .contact>a:first-child > svg{color:var(--c1);height:.8rem}footer.footer .bar .contact>a:first-child > span{font-size:.85rem;font-weight:700}footer.footer .bar .contact>a:first-child:hover{color:var(--c2)}footer.footer .bar .contact>div:nth-child(2){line-height:100%;height:auto}footer.footer .bar .contact>div:nth-child(2)>a{color:var(--c1);text-decoration:none;font-size:.7rem;font-weight:700}footer.footer .bar .contact>div:nth-child(2)>a:hover{color:var(--c2)}footer.footer .copyright{margin-top:1rem;padding-top:1rem;border-top:var(--px) solid var(--g1);display:flex;justify-content:space-between;align-items:center;width:100%}footer.footer .copyright>div:first-child{font-size:.6rem;color:var(--g3)}footer.footer .copyright>div:nth-child(2){display:flex;gap:2rem;font-size:.6rem;color:var(--g3)}footer.footer .copyright>div:nth-child(2) a{text-decoration:none;color:var(--c1)}@media (max-width:767px){footer.footer .copyright{flex-wrap:wrap;row-gap:1rem}footer.footer .copyright>div:first-child{width:100%;text-align:center}footer.footer .copyright>div:nth-child(2){width:100%;justify-content:space-between}}