@charset "UTF-8";.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 input{display:block;-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;border:var(--px) solid var(--c3);border-radius:1rem;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 .errors{display:none;font-size:.6rem;color:var(--c3)}.form .text input.error+.errors,.form .text textarea.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:1rem;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;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:1rem;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 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:.3rem}.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:1rem;border-bottom-left-radius:1rem;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:1rem;border-bottom-right-radius:1rem;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:1rem;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}.lists--faq-1{padding:var(--pd);margin-top:var(--pd);display:flex;flex-wrap:wrap;gap:var(--pd);align-items:flex-start}.lists--faq-1 h2{width:100%;text-align:center}.lists--faq-1 .qa{width:calc(60% - var(--pd) / 2);display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.lists--faq-1 .qa>div{width:100%;display:flex;border-radius:1.5rem;background-color:var(--bg);box-shadow:var(--shad)}.lists--faq-1 .qa>div>input{visibility:hidden;position:absolute;left:-10000px}.lists--faq-1 .qa>div>input+.item{padding:1rem 2rem}.lists--faq-1 .qa>div>input+.item .ttl{font-weight:700;font-size:1rem;cursor:pointer;padding-left:2.6rem;position:relative;display:block}.lists--faq-1 .qa>div>input+.item .ttl svg{position:absolute;transition:all .2s linear;z-index:1;top:0;left:0;width:2rem;height:100%}.lists--faq-1 .qa>div>input+.item .cont{font-size:.9rem;font-weight:400;line-height:180%;padding:1rem 0;display:none}.lists--faq-1 .qa>div>input:checked+.item>.ttl svg{transform:rotate(-180deg)}.lists--faq-1 .qa>div>input:checked+.item>.cont{display:block}.lists--faq-1 .frm{width:calc(40% - var(--pd) / 2);padding:var(--pd);background:var(--gr2);position:relative;display:flex;flex-direction:column;border-radius:1.5rem;gap:1rem}.lists--faq-1 .frm h3{margin:0}.lists--faq-1 .frm .form{display:flex;flex-direction:column;gap:1rem}.lists--faq-1 .frm .btn{display:flex;position:relative;text-decoration:none;color:var(--c2);padding:1rem 0;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border-radius:1.6rem;width:100%;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center}.lists--faq-1 .frm .btn span{display:flex;align-items:center;justify-content:center;width:calc(100% - 1.5rem)}.lists--faq-1 .frm .btn.disabled{opacity:.5;pointer-events:none}.lists--faq-1 .frm .btn.hidden{display:none}@media (max-width:991px){.lists--faq-1{flex-wrap:wrap}.lists--faq-1 .qa{width:100%}.lists--faq-1 .qa>div>input+.item{padding:1rem}.lists--faq-1 .frm{width:100%}}.lists--slider-2{padding-block:0 var(--pd);padding-inline:var(--pd)}.lists--slider-2 .nav{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:center;column-gap:1rem}.lists--slider-2 .nav .title{padding:1rem;margin:0;text-align:center;flex-grow:1;color:var(--g6)}.lists--slider-2 .nav .title span{display:block;padding:1rem;flex-grow:1;color:var(--g4)}.lists--slider-2 .nav>a{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;text-decoration:none;color:var(--color-g);border:var(--px) solid var(--color-d);transition:background .3s linear}.lists--slider-2 .nav>a svg{height:1rem;stroke:var(--color-g)}.lists--slider-2 .nav>a:hover{background-color:var(--color-a)}.lists--slider-2 .nav>a:hover svg{stroke:var(--color-c)}@media (max-width:767px){.lists--slider-2 .nav>a{display:none}}.lists--slider-2 .scrollable{z-index:0}.lists--slider-2 .scrollable .container{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.lists--slider-2 .scrollable .container .item{text-decoration:none;flex:0 0 calc(25% - 1.5rem);background:var(--gr1i);background:-moz-linear-gradient(180deg,#fff,#fff8f5);display:flex;flex-direction:column;row-gap:1rem;padding:1rem 1rem 2rem;justify-content:space-between;align-items:center;transition:border .25s linear;border-radius:.5rem;box-shadow:0 .4rem .7rem .2rem var(--g2);transition:all .2s linear}@media (max-width:1023px){.lists--slider-2 .scrollable .container .item{flex:0 0 calc(33.3333333333% - 1.3333333333rem)}}@media (max-width:767px){.lists--slider-2 .scrollable .container .item{flex:0 0 calc(50% - 1rem)}}.lists--slider-2 .scrollable .container .item>.img{display:flex;justify-content:center;align-items:center}.lists--slider-2 .scrollable .container .item>.img img{height:4rem}.lists--slider-2 .scrollable .container .item>.svg{display:flex;justify-content:center;align-items:center;padding:1rem}.lists--slider-2 .scrollable .container .item>.svg svg{height:2.3rem;fill:var(--c3)}.lists--slider-2 .scrollable .container .item>.ttl{flex-grow:1;display:flex;justify-content:center;align-items:flex-start;font-weight:600;font-size:1rem;color:var(--c2);text-align:center}.lists--slider-2 .scrollable .container .item>.glif{display:none}.lists--slider-2 .scrollable .container .item>.glif svg{height:1rem;stroke:var(--c3)}.lists--slider-2 .scrollable .container .item:hover{transform:translateY(.5rem);background:var(--gr1)}.lists--slider-2 .scrollable .container .item:hover>.ttl{color:var(--c3)}.lists--services-3{padding-inline:var(--pd);padding-top:var(--pd)}.lists--services-3 .container{display:flex;gap:var(--pd);flex-wrap:wrap}.lists--services-3 .container a.item{position:relative;display:flex;flex-direction:column;text-decoration:none;padding:var(--pd);border-radius:1.5rem}.lists--services-3 .container a.item .text{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem}.lists--services-3 .container a.item .text h2{color:var(--g6);margin:0;font-size:1.5rem;font-weight:700}.lists--services-3 .container a.item .text .txt{color:var(--g6);font-size:.9rem;font-weight:400;line-height:180%;width:100%}.lists--services-3 .container a.item .text .txt ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.lists--services-3 .container a.item .text .txt ul li{position:relative;padding-left:1.5rem}.lists--services-3 .container a.item .text .txt ul li:before{content:"✓";color:var(--c3);position:absolute;top:0;left:0}.lists--services-3 .container a.item .btn{width:70%;margin-top:2rem;display:flex;gap:1rem;align-items:center;text-decoration:none;color:var(--bg);background:var(--gr4);padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;border-radius:1rem}.lists--services-3 .container a.item .btn span{color:var(--bg);font-size:.9rem;font-weight:700;flex-grow:1}.lists--services-3 .container a.item .btn svg{height:1.5rem}.lists--services-3 .container a.item.primary{background:var(--gr2);width:calc(33.3333333333% - var(--pd) * 2 / 3)}.lists--services-3 .container a.item.primary .glif{position:absolute;right:1rem;bottom:5rem;width:40%;z-index:1;opacity:.2}.lists--services-3 .container a.item.primary .glif>img{width:100%;height:100%;object-fit:contain;object-position:bottom center}.lists--services-3 .container a.item.primary .text{flex-grow:1}@media (max-width:450px){.lists--services-3 .container a.item.primary,.lists--services-3 .container a.item.primary .text .txt{width:100%}.lists--services-3 .container a.item.primary .glif{opacity:.5}}.lists--services-3 .container a.item.primary:hover{background:var(--gr2i)}.lists--services-3 .container a.item.secondary{background:var(--gr1);flex-direction:row;gap:2rem;align-items:center;width:calc(33.3333333333% - var(--pd) * 2 / 3)}.lists--services-3 .container a.item.secondary .btn{display:none}.lists--services-3 .container a.item.secondary .glif{order:1;width:5rem}.lists--services-3 .container a.item.secondary .glif>img{width:100%;height:100%;object-fit:contain;object-position:top center}.lists--services-3 .container a.item.secondary .text{order:2;width:calc(100% - 7rem)}.lists--services-3 .container a.item.secondary .text h2{font-size:1rem}.lists--services-3 .container a.item.secondary .text .txt{display:none;font-size:.7rem;width:100%}@media (max-width:767px){.lists--services-3 .container a.item.secondary{width:calc(50% - var(--pd) * 1 / 2)}}@media (max-width:450px){.lists--services-3 .container a.item.secondary{width:100%}}.lists--services-3 .container a.item.secondary:hover{background:var(--gr1i)}.lists--services-2{padding-inline:var(--pd);padding-block:var(--pd)}.lists--services-2 .container{display:flex;gap:var(--pd);flex-wrap:wrap}.lists--services-2 .container a.item{position:relative;display:flex;flex-direction:column;text-decoration:none;padding:var(--pd);border-radius:1.5rem}.lists--services-2 .container a.item .text{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem}.lists--services-2 .container a.item .text h2{color:var(--g6);margin:0;font-size:1.5rem;font-weight:700}.lists--services-2 .container a.item .text .txt{color:var(--g6);font-size:.9rem;font-weight:400;line-height:180%;width:60%}.lists--services-2 .container a.item .text .txt ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.lists--services-2 .container a.item .text .txt ul li{position:relative;padding-left:1.5rem}.lists--services-2 .container a.item .text .txt ul li:before{content:"✓";color:var(--c3);position:absolute;top:0;left:0}.lists--services-2 .container a.item .btn{width:50%;margin-top:2rem;display:flex;gap:1rem;align-items:center;text-decoration:none;color:var(--bg);background:var(--gr4);padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;border-radius:1rem}.lists--services-2 .container a.item .btn span{color:var(--bg);font-size:.9rem;font-weight:700;flex-grow:1}.lists--services-2 .container a.item .btn svg{height:1.5rem}.lists--services-2 .container a.item.primary{background:var(--gr2);flex:0 0 calc(50% - var(--pd) * 1 / 2)}.lists--services-2 .container a.item.primary .glif{position:absolute;right:1rem;bottom:1rem;width:30%;aspect-ratio:1/1;z-index:1}.lists--services-2 .container a.item.primary .glif>img{width:100%;height:100%;object-fit:contain;object-position:bottom center}.lists--services-2 .container a.item.primary .text{flex-grow:1}@media (max-width:450px){.lists--services-2 .container a.item.primary{flex:0 0 100%}.lists--services-2 .container a.item.primary .text .txt{width:100%}.lists--services-2 .container a.item.primary .glif{opacity:.5}}.lists--services-2 .container a.item.primary:hover{background:var(--gr2i)}.lists--services-2 .container a.item.secondary{background:var(--gr1);flex-direction:row;gap:2rem;align-items:center;flex:0 0 calc(33.3333333333% - var(--pd) * 2 / 3)}.lists--services-2 .container a.item.secondary .btn{display:none}.lists--services-2 .container a.item.secondary .glif{order:1;width:5rem}.lists--services-2 .container a.item.secondary .glif>img{width:100%;height:100%;object-fit:contain;object-position:top center}.lists--services-2 .container a.item.secondary .text{order:2;width:calc(100% - 7rem)}.lists--services-2 .container a.item.secondary .text h2{font-size:1rem}.lists--services-2 .container a.item.secondary .text .txt{display:none;font-size:.7rem;width:100%}@media (max-width:767px){.lists--services-2 .container a.item.secondary{flex:0 0 calc(50% - var(--pd) * 1 / 2)}}@media (max-width:450px){.lists--services-2 .container a.item.secondary{flex:0 0 100%}}.lists--services-2 .container a.item.secondary:hover{background:var(--gr1i)}.lists--gallery{padding-inline:var(--pd);padding-top:var(--pd)}.lists--gallery,.lists--gallery>div{display:flex;gap:var(--pd);flex-wrap:wrap}.lists--gallery>div{width:100%}.lists--gallery>div>.photo{position:relative;height:20rem}.lists--gallery>div>.photo>img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:1rem}@media (min-width:768px){.lists--gallery>div .photo{width:calc(20% - var(--pd) * 2 / 3)}.lists--gallery>div .photo:nth-child(6n),.lists--gallery>div .photo:nth-child(6n-5){width:calc(60% - var(--pd) * 2 / 3)}}@media (max-width:767px){.lists--gallery>div .photo{width:calc(40% - var(--pd) * 1 / 2);height:10rem}.lists--gallery>div .photo:nth-child(4n-1),.lists--gallery>div .photo:nth-child(4n-2){width:calc(60% - var(--pd) * 1 / 2)}}.lists--team-1 .cont{display:flex;flex-direction:column;row-gap:2rem;align-items:center}.lists--team-1 .cont .ttl{font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond);margin:0}.lists--team-1 .cont .sttl{font-weight:300;color:var(--g5);line-height:180%}.lists--team-1 .cont>.list{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.lists--team-1 .cont>.list .item{flex:0 0 calc(25% - 1.5rem);display:flex;flex-direction:column;row-gap:1rem}@media (max-width:1200px){.lists--team-1 .cont>.list .item{flex:0 0 calc(33.3333333333% - 1.3333333333rem)}}@media (max-width:767px){.lists--team-1 .cont>.list .item{flex:0 0 calc(50% - 1rem)}}@media (max-width:450px){.lists--team-1 .cont>.list .item{flex:0 0 100%}}.lists--team-1 .cont>.list .item .img{border:.7rem solid var(--bg);border-radius:1.5rem .5rem 1.5rem 1.5rem;box-shadow:0 0 .5rem .2rem var(--g2)}.lists--team-1 .cont>.list .item .img img{border-radius:1rem .2rem 1rem 1rem;aspect-ratio:1/1;object-fit:cover;width:100%}.lists--team-1 .cont>.list .item>.ttl{font-size:1.1rem;font-weight:600}.lists--team-1 .cont>.list .item>.sttl{font-size:.8rem;font-weight:300;line-height:110%;color:var(--g3)}.lists--team-1 .cont>.list .item>.desc{font-size:1rem;font-weight:300}.lists--team-1 .cont>.list .item>.links a{display:flex;align-items:center;column-gap:1rem;text-decoration:none}.lists--team-1 .cont>.list .item>.links a span{font-size:1rem;font-weight:300}.lists--team-1 .cont>.list .item>.links a[href=""]{display:none}.lists--team-2{padding-block:2rem}.lists--team-2 .cont{display:flex;flex-direction:column}.lists--team-2 .cont>.ttl{padding-inline:var(--pd);text-align:center;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond);margin:0;padding-bottom:1rem}.lists--team-2 .cont>.sttl{padding-inline:var(--pd);text-align:center;font-weight:300;color:var(--g5);line-height:180%;padding-bottom:2rem}.lists--team-2 .cont .scrollable{z-index:0}.lists--team-2 .cont .scrollable .container{padding-inline:var(--pd);display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;padding-top:1rem;gap:2rem;scroll-padding:2rem}.lists--team-2 .cont .scrollable .container .item{flex:0 0 calc(25% - 1.5rem);scroll-snap-align:start;display:flex;gap:2rem;flex-direction:column;row-gap:.5rem}@media (max-width:767px){.lists--team-2 .cont .scrollable .container .item{flex:0 0 calc(50% - 1rem)}}@media (max-width:450px){.lists--team-2 .cont .scrollable .container .item{flex:0 0 90%}}.lists--team-2 .cont .scrollable .container .item .img{border:.7rem solid var(--bg);border-radius:1.5rem .5rem 1.5rem 1.5rem;box-shadow:0 0 .5rem .2rem var(--g2)}.lists--team-2 .cont .scrollable .container .item .img img{border-radius:1rem .2rem 1rem 1rem;aspect-ratio:1/1;object-fit:cover;width:100%}.lists--team-2 .cont .scrollable .container .item>.ttl{font-size:1.1rem;font-weight:600;text-align:center}.lists--team-2 .cont .scrollable .container .item>.sttl{font-size:.8rem;font-weight:300;line-height:110%;color:var(--g3);text-align:center}.lists--team-2 .cont .scrollable .container .item>.links a{display:flex;align-items:center;column-gap:1rem;text-decoration:none}.lists--team-2 .cont .scrollable .container .item>.links a span{font-size:1rem;font-weight:300}.lists--team-2 .cont .scrollable .container .item>.links a[href=""]{display:none}.lists--team-2 .cont .scrollable-nav{display:flex;justify-content:center;column-gap:1rem;align-items:center}.lists--team-2 .cont .scrollable-nav>div a{display:block;text-decoration:none;color:var(--color-additional);font-size:1.35rem;padding:0 1rem;transition:transform .3s linear}.lists--team-2 .cont .scrollable-nav>div a svg{fill:var(--c2);height:1rem}.lists--team-2 .cont .scrollable-nav>div a.left:hover{transform:translateX(-.2rem)}.lists--team-2 .cont .scrollable-nav>div a.right:hover{transform:translateX(.2rem)}.lists--team-2 .cont .scrollable-nav>div.dots{display:flex;column-gap:.5rem;justify-content:center;align-items:center}.lists--team-2 .cont .scrollable-nav>div.dots span{width:.3rem;height:.3rem;background-color:var(--g3);border-radius:50%}.lists--team-2 .cont .scrollable-nav>div.dots span.active{background-color:var(--c1);width:.4rem;height:.4rem}.lists--cost-1{display:flex;flex-direction:column;row-gap:2rem;align-items:center;width:100%}.lists--cost-1 .ttl{font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond);margin:0}.lists--cost-1 .scrollable{width:100%}.lists--cost-1 .scrollable .container{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.lists--cost-1 .scrollable .container .item{flex:0 0 calc(50% - 1rem);row-gap:1rem;padding-bottom:1rem;box-shadow:0 .4rem .7rem .2rem var(--g2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:border .25s linear;overflow:hidden;transition:transform .2s linear}@media (max-width:450px){.lists--cost-1 .scrollable .container .item{flex:0 0 100%}}.lists--cost-1 .scrollable .container .item a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;width:100%}.lists--cost-1 .scrollable .container .item a>.ttl{display:flex;padding:1rem;width:100%;justify-content:center;font-weight:700;font-size:1.4rem;text-align:center;color:var(--bg);background-color:var(--c4);transition:background .2s linear}.lists--cost-1 .scrollable .container .item a>.inc,.lists--cost-1 .scrollable .container .item a>.not-inc{display:flex;flex-direction:column;width:100%;font-weight:400;font-size:.8rem;color:var(--g4);padding:1rem}.lists--cost-1 .scrollable .container .item a>.inc ul,.lists--cost-1 .scrollable .container .item a>.not-inc ul{list-style:none;margin:0;padding:0}.lists--cost-1 .scrollable .container .item a>.inc ul li,.lists--cost-1 .scrollable .container .item a>.not-inc ul li{position:relative;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--g6);font-size:.9rem}.lists--cost-1 .scrollable .container .item a>.inc ul li:before,.lists--cost-1 .scrollable .container .item a>.not-inc ul li:before{content:"–";position:absolute;top:.4rem;left:0;width:.5rem;height:var(--px);z-index:1;color:var(--c3)}.lists--cost-1 .scrollable .container .item a>.inc{flex-grow:1}.lists--cost-1 .scrollable .container .item a>.inc ul li:before{content:"+";color:var(--c1)}.lists--cost-1 .scrollable .container .item a>.not-inc{background-color:var(--c8)}.lists--cost-1 .scrollable .container .item a>.cst{display:flex;flex-direction:column;padding:1rem}.lists--cost-1 .scrollable .container .item a>.cst div:first-child{color:var(--g4);font-size:.8rem}.lists--cost-1 .scrollable .container .item a>.cst div:nth-child(2){display:flex;align-items:center;color:var(--g6);font-size:1.6rem;column-gap:.5rem}.lists--cost-1 .scrollable .container .item a>.cst div:nth-child(2) span:nth-child(2){color:var(--c3)}.lists--cost-1 .scrollable .container .item:hover{transform:translateY(.5rem)}.lists--cost-1 .scrollable .container .item:hover a>.ttl{color:var(--bg);background-color:var(--c1)}.lists--cost-2{display:flex;flex-direction:column;row-gap:2rem;align-items:center;padding-inline:2rem;padding-block:2rem;width:100%}.lists--cost-2 .ttl{font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond);margin:0}.lists--cost-2 .scrollable{width:100%}.lists--cost-2 .scrollable .container{display:flex;gap:2rem;flex-direction:column;align-items:center}.lists--cost-2 .scrollable .container .item{width:70%;row-gap:1rem;box-shadow:0 .4rem .7rem .2rem var(--g2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:border .25s linear;overflow:hidden;transition:transform .2s linear;position:relative;border-radius:1rem}@media (max-width:767px){.lists--cost-2 .scrollable .container .item{width:100%}}.lists--cost-2 .scrollable .container .item label{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;width:100%}.lists--cost-2 .scrollable .container .item label .ttl{display:flex;width:100%;background-color:var(--c8);transition:background .2s linear;position:relative;overflow:hidden;padding-right:5rem}.lists--cost-2 .scrollable .container .item label .ttl>div:first-child{display:flex;align-items:center;font-weight:400;font-size:1.4rem;color:var(--g6);flex-grow:1;line-height:110%;padding:1rem 2rem;width:calc(100% - 12rem)}.lists--cost-2 .scrollable .container .item label .ttl>div:nth-child(2){display:flex;justify-content:flex-end;align-items:center;font-weight:700;font-size:1.4rem;color:var(--c1);white-space:nowrap;padding:1rem 1.5rem 1rem 0;width:8rem}.lists--cost-2 .scrollable .container .item label .ttl>div:nth-child(3){position:absolute;top:0;right:0;height:100%;color:var(--bg);font-size:3rem;display:flex;justify-content:center;align-items:center;width:5rem;background-color:var(--c1)}.lists--cost-2 .scrollable .container .item label .ttl>div:nth-child(3) svg{width:2rem}@media (max-width:767px){.lists--cost-2 .scrollable .container .item label .ttl{flex-direction:column;align-items:flex-start}.lists--cost-2 .scrollable .container .item label .ttl>div:first-child{font-size:1.2rem;width:100%;padding:1rem .5rem 0 1rem}.lists--cost-2 .scrollable .container .item label .ttl>div:nth-child(2){font-size:1.2rem;width:100%;justify-content:flex-start;padding:0 .5rem 0 1rem}}.lists--cost-2 .scrollable .container .item label input{visibility:hidden;position:absolute;left:-1000rem}.lists--cost-2 .scrollable .container .item label>.cons{display:none}.lists--cost-2 .scrollable .container .item label>.cons>.inc,.lists--cost-2 .scrollable .container .item label>.cons>.not-inc{display:flex;flex-direction:column;width:100%;font-weight:400;font-size:.8rem;color:var(--g4);padding:1rem}.lists--cost-2 .scrollable .container .item label>.cons>.inc ul,.lists--cost-2 .scrollable .container .item label>.cons>.not-inc ul{list-style:none;margin:0;padding:0}.lists--cost-2 .scrollable .container .item label>.cons>.inc ul li,.lists--cost-2 .scrollable .container .item label>.cons>.not-inc ul li{position:relative;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--g6);font-size:.9rem}.lists--cost-2 .scrollable .container .item label>.cons>.inc ul li:before,.lists--cost-2 .scrollable .container .item label>.cons>.not-inc ul li:before{content:"–";position:absolute;top:.4rem;left:0;width:.5rem;height:var(--px);z-index:1;color:var(--c3)}.lists--cost-2 .scrollable .container .item label>.cons>.inc{flex-grow:1}.lists--cost-2 .scrollable .container .item label>.cons>.inc ul li:before{content:"+";color:var(--c1)}.lists--cost-2 .scrollable .container .item label>.cons>.not-inc{background-color:var(--c8)}.lists--cost-2 .scrollable .container .item label input:checked~.ttl{background-color:var(--c1)}.lists--cost-2 .scrollable .container .item label input:checked~.ttl>div:first-child,.lists--cost-2 .scrollable .container .item label input:checked~.ttl>div:nth-child(2){color:var(--bg)}.lists--cost-2 .scrollable .container .item label input:checked~.ttl>div:nth-child(3){opacity:.3}.lists--cost-2 .scrollable .container .item label input:checked~.cons{display:block}.lists--cost-2 .scrollable .container .item:hover{transform:translateY(.5rem)}.lists--cost-2 .scrollable .container .item:hover label>.ttl{background-color:var(--c1)}.lists--cost-2 .scrollable .container .item:hover label>.ttl>div:first-child,.lists--cost-2 .scrollable .container .item:hover label>.ttl>div:nth-child(2){color:var(--bg)}.lists--list-2{display:flex;flex-direction:column;row-gap:2rem;align-items:center}.lists--list-2 .ttl{font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond);margin:0}.lists--list-2 .sttl{font-weight:300;color:var(--g5);line-height:180%}.lists--list-2 .scrollable .container{display:flex;gap:2rem;flex-wrap:wrap}.lists--list-2 .scrollable .container .item{flex:0 0 calc(25% - 1.5rem);row-gap:1rem;padding-bottom:1rem;border-radius:1rem;box-shadow:0 .4rem .7rem .1rem var(--c8);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:all .25s linear;overflow:hidden}@media (max-width:1200px){.lists--list-2 .scrollable .container .item{flex:0 0 calc(33.3333333333% - 1.3333333333rem)}}@media (max-width:767px){.lists--list-2 .scrollable .container .item{flex:0 0 calc(50% - 1rem)}}@media (max-width:450px){.lists--list-2 .scrollable .container .item{flex:0 0 100%}}.lists--list-2 .scrollable .container .item a{display:flex;flex-direction:column;flex-grow:1;row-gap:1rem;text-decoration:none;width:100%}.lists--list-2 .scrollable .container .item a>.img{aspect-ratio:16/9}.lists--list-2 .scrollable .container .item a>.img img{object-fit:cover;width:100%;height:100%;transition:opacity .25s linear}.lists--list-2 .scrollable .container .item a>.ttl{display:flex;padding:0 1rem;width:100%;align-items:flex-start;font-weight:700;font-size:.95rem;color:var(--c1)}.lists--list-2 .scrollable .container .item a>.dsc{flex-grow:1;display:flex;width:100%;align-items:flex-start;font-weight:400;font-size:.8rem;color:var(--g4)}.lists--list-2 .scrollable .container .item:hover{box-shadow:0 0 1rem .1rem var(--c7)}.lists--list-2 .scrollable .container .item:hover a>.ttl{color:var(--c3)}.lists--list-2 .scrollable .container .item:hover a>.img img{opacity:.5}.lists--num-list-1{display:flex;gap:2rem;flex-wrap:wrap;padding-inline:2rem;padding-block:2rem}.lists--num-list-1 .items{width:calc(25% - 1.5rem)}@media (max-width:767px){.lists--num-list-1 .items{width:calc(50% - 1rem)}}.lists--num-list-1 .items .num{font-size:2.5rem;font-weight:300}.lists--num-list-1 .items .dsc{font-size:1.1rem}.lists--num-list-1 .text,.lists--num-list-1 h2{text-align:center;width:100%}.lists--reviews-2{padding-top:2rem;padding-inline:2rem}.lists--reviews-2 .text,.lists--reviews-2 h2{text-align:center;width:100%}.lists--reviews-2>.btns{text-align:center}.lists--reviews-2>.btns .btn{display:inline-flex;text-decoration:none;font-size:.9rem;padding:.8rem 1.3rem;align-items:center;justify-content:center;transition:all .4s;border-radius:60rem;box-shadow:0 2.7rem 6rem rgba(120,136,255,.2),0 .25rem 0 var(--c2),inset 0 0 1rem rgba(206,229,251,.3);background-color:var(--c1);background-image:linear-gradient(0deg,var(--c1) 0,var(--c3) 99%);z-index:6;cursor:pointer;border:none;position:relative;color:#fff;letter-spacing:.05rem;text-transform:uppercase;font-weight:700;column-gap:1rem}.lists--reviews-2>.btns .btn:hover{box-shadow:0 2.7rem 6rem rgba(120,136,255,.2),0 -.25rem 0 var(--c2),inset 0 0 1rem rgba(206,229,251,.3)}.lists--reviews-2 .list{padding-top:3rem}.lists--reviews-2 .list .cont{display:flex;flex-wrap:wrap;padding:2rem 0;gap:4rem}.lists--reviews-2 .list .cont .item{flex:0 0 calc(50% - 2rem);display:flex;flex-direction:column;padding:2rem;box-shadow:var(--shad);position:relative;border-radius:1.5rem}@media (max-width:767px){.lists--reviews-2 .list .cont .item{flex:100%}}.lists--reviews-2 .list .cont .item .svg{position:absolute;z-index:1;top:-2rem;left:3rem;width:4rem;height:4rem;opacity:.4}.lists--reviews-2 .list .cont .item .svg svg{fill:var(--c3)}.lists--reviews-2 .list .cont .item .txt{padding-top:1rem;font-weight:400;line-height:160%;font-size:1.1rem;flex-grow:1}.lists--reviews-2 .list .cont .item .name{margin-top:1rem;font-weight:700;font-size:.9rem;padding-left:3rem;position:relative}.lists--reviews-2 .list .cont .item .name:before{content:"";position:absolute;left:0;top:.6rem;width:2rem;height:var(--px);background-color:var(--c1);z-index:1}.google-reviews-1{padding-top:4rem;padding-bottom:4rem}.google-reviews-1 .ttl{max-width:40rem;font-size:2.2rem;line-height:130%}.google-reviews-1 .sttl,.google-reviews-1 .ttl{padding-inline:var(--pd);text-align:center;margin-left:auto;margin-right:auto;font-weight:400;font-family:var(--font-text-cond)}.google-reviews-1 .sttl{width:60%;font-size:1.3rem;line-height:160%}@media (max-width:767px){.google-reviews-1 .sttl{width:100%}}.google-reviews-1 .scrollable{padding-top:2rem;z-index:0}.google-reviews-1 .scrollable .container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;padding:1rem 2rem;gap:1.5rem;scroll-padding:2rem}.google-reviews-1 .scrollable .container .item{flex:0 0 calc(25% - 1.125rem);scroll-snap-align:start;display:flex;row-gap:1rem;border-radius:1rem;overflow:hidden;background:var(--gr1);box-shadow:.4rem .4rem .7rem 0 var(--c7);flex-direction:column;padding:1rem;transition:border .25s linear}@media (max-width:767px){.google-reviews-1 .scrollable .container .item{flex:0 0 15rem}}.google-reviews-1 .scrollable .container .item .person{display:flex;gap:1rem}.google-reviews-1 .scrollable .container .item .person .img{width:20%}.google-reviews-1 .scrollable .container .item .person .img img{aspect-ratio:1/1;width:100%;border-radius:50%;border:.3rem solid var(--bg);box-shadow:0 .4rem .7rem .2rem var(--g2)}.google-reviews-1 .scrollable .container .item .person .data{width:calc(80% - 1rem);display:flex;flex-direction:column}.google-reviews-1 .scrollable .container .item .person .data .name{font-size:1rem;line-height:160%;font-weight:700;font-family:var(--font-text-cond);color:var(--g5)}.google-reviews-1 .scrollable .container .item .person .data .location{font-size:.8rem;line-height:160%;font-weight:400;font-family:var(--font-text);color:var(--g4)}.google-reviews-1 .scrollable .container .item .review{flex-grow:1;font-size:.8rem;line-height:160%;font-weight:400;font-family:var(--font-text);color:var(--g5)}.google-reviews-1 .btn{text-align:center;display:flex;justify-content:center}.google-reviews-1 .btn a{position:relative;display:flex;text-decoration:none;color:var(--c2);padding:1rem 1.5rem;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border:none;border-radius:1.6rem;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center;align-items:center;transition:all .2s linear}.google-reviews-1 .btn a:hover{background:linear-gradient(180deg,#c9ada3,#f9d5c9)}.google-reviews-1 .btn a.disabled{opacity:.5;pointer-events:none}.google-reviews-1 .btn a.hidden{display:none}.lists--reviews-3{padding-inline:var(--pd);padding-top:var(--pd)}.lists--reviews-3 .container{display:flex;flex-wrap:nowrap;gap:2rem}@media (max-width:991px){.lists--reviews-3 .container{flex-wrap:wrap}}.lists--reviews-3 .container .left{width:calc(25% - 1rem);display:flex;flex-direction:column;gap:var(--pd)}@media (max-width:991px){.lists--reviews-3 .container .left{width:calc(33% - 1rem)}}.lists--reviews-3 .container .left>div:first-child{display:flex;flex-direction:column;gap:1rem;background:var(--c7);border-radius:1.5rem;padding:var(--pd);font-size:.8rem;color:var(--bg);flex-grow:1}.lists--reviews-3 .container .left>div:first-child > div{font-size:.9rem;font-weight:700;color:var(--g4)}.lists--reviews-3 .container .left>div:first-child .desc{flex-grow:1;color:var(--g4)}.lists--reviews-3 .container .left>div:first-child h2{font-size:1.7rem;line-height:90%;font-weight:700;color:var(--g6);margin:0;line-height:120%}@media (max-width:767px){.lists--reviews-3 .container .left>div:first-child{color:var(--g4)}.lists--reviews-3 .container .left>div:first-child h2{color:var(--g6)}}.lists--reviews-3 .container .left>a:nth-child(2),.lists--reviews-3 .container .left>div:nth-child(2){border-radius:1.5rem;background:var(--gr4);text-decoration:none;display:flex;padding:1rem var(--pd);gap:1rem;align-items:center}.lists--reviews-3 .container .left>a:nth-child(2) .rating,.lists--reviews-3 .container .left>div:nth-child(2) .rating{width:calc(50% - .5rem)}.lists--reviews-3 .container .left>a:nth-child(2) .rating>div:first-child,.lists--reviews-3 .container .left>div:nth-child(2) .rating>div:first-child{font-size:3.5rem;text-align:center;font-weight:700;color:var(--bg);line-height:100%}.lists--reviews-3 .container .left>a:nth-child(2) .rating>div:nth-child(2),.lists--reviews-3 .container .left>div:nth-child(2) .rating>div:nth-child(2){display:flex;font-weight:700;gap:.5rem;color:var(--bg);font-size:1.1rem}.lists--reviews-3 .container .left>a:nth-child(2) .rating>div:nth-child(2) svg,.lists--reviews-3 .container .left>div:nth-child(2) .rating>div:nth-child(2) svg{height:.8rem}.lists--reviews-3 .container .left>a:nth-child(2) .reviews,.lists--reviews-3 .container .left>div:nth-child(2) .reviews{width:calc(50% - .5rem);font-size:1rem;font-weight:700;color:var(--bg)}@media (max-width:767px){.lists--reviews-3 .container .left>a:nth-child(2) .reviews,.lists--reviews-3 .container .left>div:nth-child(2) .reviews{font-size:.8rem}}@media (max-width:991px){.lists--reviews-3 .container .left{width:100%;flex-direction:row}.lists--reviews-3 .container .left>div:first-child{width:calc(60% - var(--pd) / 2)}.lists--reviews-3 .container .left>a:nth-child(2),.lists--reviews-3 .container .left>div:nth-child(2){width:calc(40% - var(--pd) / 2)}}@media (max-width:767px){.lists--reviews-3 .container .left{flex-direction:column}.lists--reviews-3 .container .left>a:nth-child(2),.lists--reviews-3 .container .left>div:first-child,.lists--reviews-3 .container .left>div:nth-child(2){width:100%}.lists--reviews-3 .container .left>a:nth-child(2) .reviews,.lists--reviews-3 .container .left>div:nth-child(2) .reviews{font-size:1.2rem}}.lists--reviews-3 .container .right{width:calc(75% - 1rem);border-radius:1.5rem;background:var(--c8);position:relative}@media (max-width:991px){.lists--reviews-3 .container .right{width:100%}}.lists--reviews-3 .container .right .nav_arrow{position:absolute;width:2rem;height:2rem;top:50%;background:var(--bg);border-radius:50%;color:var(--g6);display:flex;justify-content:center;align-items:center;box-shadow:var(--shad)}.lists--reviews-3 .container .right .nav_arrow svg{width:60%;height:60%}.lists--reviews-3 .container .right .nav_arrow.l{left:0;transform:translate(-50%,-50%)}.lists--reviews-3 .container .right .nav_arrow.r{right:0;transform:translate(50%,-50%)}.lists--reviews-3 .container .right .scrollable{z-index:0}.lists--reviews-3 .container .right .scrollable .container{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;padding:var(--pd);gap:1rem;scroll-padding:var(--pd)}.lists--reviews-3 .container .right .scrollable .container .item{flex:0 0 calc(33.3333333333% - 0.6666666667rem);scroll-snap-align:start;display:flex;row-gap:1rem;border-radius:1rem;overflow:hidden;background:var(--bg);flex-direction:column;padding:1rem;transition:border .25s linear}@media (max-width:991px){.lists--reviews-3 .container .right .scrollable .container .item{flex:0 0 calc(50% - 0.5rem)}}@media (max-width:650px){.lists--reviews-3 .container .right .scrollable .container .item{flex:0 0 100%}}.lists--reviews-3 .container .right .scrollable .container .item .person{display:flex;gap:1rem}.lists--reviews-3 .container .right .scrollable .container .item .person .img{width:20%}.lists--reviews-3 .container .right .scrollable .container .item .person .img img{aspect-ratio:1/1;width:100%;border-radius:50%;border:.3rem solid var(--bg);box-shadow:0 .4rem .7rem .2rem var(--g2)}.lists--reviews-3 .container .right .scrollable .container .item .person .data{width:calc(80% - 1rem);display:flex;flex-direction:column}.lists--reviews-3 .container .right .scrollable .container .item .person .data .name{font-size:1rem;line-height:160%;font-weight:700;font-family:var(--font-text-cond);color:var(--g5)}.lists--reviews-3 .container .right .scrollable .container .item .person .data .location{font-size:.8rem;line-height:160%;font-weight:400;font-family:var(--font-text);color:var(--g4)}.lists--reviews-3 .container .right .scrollable .container .item .review{flex-grow:1;font-size:.8rem;line-height:160%;font-weight:400;font-family:var(--font-text);color:var(--g5)}.lists--instagram-1 .cont{position:relative;padding-top:2rem;padding-bottom:2rem}.lists--instagram-1 .cont .ovr{position:absolute;left:2rem;top:0;width:calc(100% - 4rem);height:calc(100% - 6rem);background-color:var(--c1);background-image:url(../svg/topography.svg);box-shadow:.5rem .5rem .6rem 0 rgba(0,0,0,.2);border-radius:1rem;z-index:1}.lists--instagram-1 .cont .ttl{max-width:40rem;font-size:2.2rem;line-height:130%}.lists--instagram-1 .cont .sttl,.lists--instagram-1 .cont .ttl{position:relative;z-index:2;text-align:center;margin-left:auto;margin-right:auto;font-weight:400;font-family:var(--font-text-cond);color:var(--bg)}.lists--instagram-1 .cont .sttl{width:60%;font-size:1.3rem;line-height:160%}@media (max-width:767px){.lists--instagram-1 .cont .sttl{width:100%}}.lists--instagram-1 .cont .list{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;padding:3rem 2rem 0}.lists--instagram-1 .cont .list .item{flex:0 0 16.6666666667%}@media (max-width:991px){.lists--instagram-1 .cont .list .item{flex:0 0 33.3333333333%}}@media (max-width:450px){.lists--instagram-1 .cont .list .item{flex:0 0 50%}}.lists--instagram-1 .cont .list .item .img{display:block;width:100%;aspect-ratio:1/1;padding:.3rem}.lists--instagram-1 .cont .list .item .img img{width:100%;aspect-ratio:1/1;object-fit:cover;box-shadow:.2rem .2rem .4rem 0 rgba(0,0,0,.2);border-radius:.5rem;border:.4rem solid var(--bg)}.lists--instagram-1 .btn{padding-top:3rem;text-align:center}.lists--instagram-1 .btn a{display:inline-block;text-decoration:none;color:var(--bg);background-color:var(--c1);padding:.7rem 1.4rem;transition:background .25s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border-radius:.5rem}.lists--instagram-1 .btn a:hover{background:var(--c4)}.lists--feats-2{padding-inline:2rem;padding-block:4rem;background:linear-gradient(180deg,#fff 0,#f8f8f8);position:relative;display:flex;flex-direction:column;gap:2rem}.lists--feats-2 .title{padding-inline:var(--pd);display:flex;color:var(--g6);justify-content:center;text-align:center}.lists--feats-2 .list .cont{display:flex;gap:2rem;flex-wrap:wrap}.lists--feats-2 .list .cont .item{flex:0 0 calc(33.3333333333% - 1.3333333333rem);text-decoration:none;display:flex;flex-direction:column;gap:1rem;padding:var(--pd)}.lists--feats-2 .list .cont .item .img svg{width:4rem}.lists--feats-2 .list .cont .item .ttl{color:var(--g6);letter-spacing:.1rem;font-weight:800;font-size:1.3rem;transition:all .3s;transition:color .2s linear}.lists--feats-2 .list .cont .item .desc{color:var(--g5);font-size:1rem;line-height:140%;font-weight:300;font-family:var(--font-text);transition:all .3s}@media (max-width:991px){.lists--feats-2 .list .cont .item{flex:0 0 calc(50% - 1rem)}}@media (max-width:450px){.lists--feats-2 .list .cont .item{flex:0 0 100%}}@media (max-width:767px){.lists--feats-2 .scrollable{overflow:hidden;transform:translateY(-2rem)}}@media (max-width:767px){.lists--feats-2 .scrollable .cont{transform:translateY(2rem);padding-bottom:2rem;overflow-x:scroll;scroll-snap-type:x mandatory;flex-wrap:nowrap}.lists--feats-2 .scrollable .cont .item{flex:0 0 60%;scroll-snap-align:start;border-bottom:none}}@media (max-width:450px){.lists--feats-2 .scrollable .cont .item{flex:0 0 80%}}.lists--team-3{padding-inline:2rem;padding-block:2rem 4rem;position:relative;display:flex;gap:2rem}@media (max-width:767px){.lists--team-3{padding-block:0 4rem;flex-direction:column}}.lists--team-3 .text{width:20%;color:var(--g4);font-weight:400;font-size:.8rem;display:flex;flex-direction:column;gap:1rem}@media (max-width:1199px){.lists--team-3 .text{width:40%}}@media (max-width:991px){.lists--team-3 .text{width:50%}}@media (max-width:767px){.lists--team-3 .text{width:100%}}.lists--team-3 .text h2{font-size:1.7rem;font-weight:700;color:var(--g6);line-height:120%}.lists--team-3 .text h2 span{color:var(--c1)}.lists--team-3 .text div{color:var(--g6);font-size:1.2rem;line-height:180%;font-weight:700}.lists--team-3 .list{display:flex;width:80%;position:relative}@media (max-width:1199px){.lists--team-3 .list{width:60%}}@media (max-width:991px){.lists--team-3 .list{width:50%}}@media (max-width:767px){.lists--team-3 .list{width:100%}}.lists--team-3 .list .nav_arrow{position:absolute;width:2rem;height:2rem;top:50%;background:var(--bg);border-radius:50%;color:var(--g6);display:flex;justify-content:center;align-items:center;box-shadow:var(--shad)}.lists--team-3 .list .nav_arrow svg{width:60%;height:60%}.lists--team-3 .list .nav_arrow.l{left:0;transform:translate(-50%,-50%)}.lists--team-3 .list .nav_arrow.r{right:0;transform:translate(50%,-50%)}.lists--team-3 .list .cont{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:0 0;gap:var(--pd)}.lists--team-3 .list .cont .item{flex:0 0 calc(25% - var(--pd) * 3 / 4);scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem}@media (max-width:1199px){.lists--team-3 .list .cont .item{flex:0 0 calc(50% - var(--pd) / 2)}}@media (max-width:991px){.lists--team-3 .list .cont .item{flex:0 0 100%}}.lists--team-3 .list .cont .item .content{position:relative;flex-grow:1}.lists--team-3 .list .cont .item .content .img{position:relative;z-index:1;width:100%;height:100%;border-radius:1.5rem;overflow:hidden}.lists--team-3 .list .cont .item .content .img img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.lists--team-3 .list .cont .item .content .img img{height:auto;aspect-ratio:1/1}}.lists--team-3 .list .cont .item .content .txt{position:absolute;border-radius:1rem;z-index:2;background:var(--gr2);padding:1rem;bottom:1rem;right:1rem;max-width:calc(100% - 2rem)}.lists--team-3 .list .cont .item .content .txt .name{font-weight:700;font-size:.8rem;letter-spacing:.1rem;color:var(--g6)}.lists--team-3 .list .cont .item .content .txt .titol{font-weight:400;font-size:.7rem;color:var(--g4)}.lists--team-3 .list .cont .item .btn{display:flex;justify-content:center}.lists--team-3 .list .cont .item .btn a{position:relative;display:flex;gap:.5rem;text-decoration:none;color:var(--c2);padding:.5rem 1rem;transition:background .25s linear;font-weight:700;font-size:.8rem;text-transform:capitalize;border:none;border-radius:1.6rem;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center;align-items:center;transition:all .2s linear;overflow:hidden;white-space:nowrap}.lists--team-3 .list .cont .item .btn a svg{height:1rem}.lists--team-3 .list .cont .item .btn a:before{content:"";position:absolute;top:0;left:-150%;left:0;height:100%;width:100%;transform:skewX(-45deg);background:linear-gradient(90deg,hsla(0,0%,100%,.2),#fff);box-shadow:.625rem 0 1.25rem -.625rem #fff;animation:a 5s infinite linear}.lists--team-3 .list .cont .item .btn a:hover{background:linear-gradient(180deg,#c9ada3,#f9d5c9)}.lists--team-3 .list .cont .item .btn a:hover:before{display:none}.lists--team-3 .list .cont .item .btn a.disabled{opacity:.5;pointer-events:none}.lists--team-3 .list .cont .item .btn a.disabled:before,.lists--team-3 .list .cont .item .btn a.hidden{display:none}.lists--image-list-1{padding-top:var(--pd);padding-inline:var(--pd)}.lists--image-list-1 .cont{display:flex;gap:2rem;flex-wrap:wrap}.lists--image-list-1 .cont .item{width:calc(33.3333333333% - 1.3333333333rem);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1.5rem;overflow:hidden;position:relative;padding:4rem var(--pd);gap:1.5rem;transition:all .2s linear}@media (max-width:767px){.lists--image-list-1 .cont .item{width:100%}}.lists--image-list-1 .cont .item .img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.lists--image-list-1 .cont .item .img img,.lists--image-list-1 .cont .item .ovr{width:100%;height:100%;object-fit:cover;object-position:center}.lists--image-list-1 .cont .item .ovr{position:absolute;z-index:1;top:0;left:0;background-color:#000;opacity:.4}.lists--image-list-1 .cont .item .flag{position:relative;z-index:3;width:4rem;height:4rem;border-radius:50%;overflow:hidden}.lists--image-list-1 .cont .item .flag img{width:100%;height:100%;object-fit:cover;object-position:center}.lists--image-list-1 .cont .item .ttl{position:relative;z-index:3;color:var(--bg);font-weight:700;font-size:1.2rem;text-align:center;width:60%}.lists--image-list-1 .cont .item:hover{transform:translateY(-.3rem);box-shadow:0 .1rem 1rem -.1rem rgba(0,0,0,.5)}.lists--image-list-2{padding-inline:var(--pd)}.lists--image-list-2 .types{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pd)}.lists--image-list-2 .types .item{width:calc(33.3333333333% - 1.3333333333rem);position:relative;transition:all .2s linear;border-radius:1rem;overflow:hidden}.lists--image-list-2 .types .item>img{position:absolute;border-radius:1rem;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.lists--image-list-2 .types .item>a{display:block;padding-top:60%;height:100%;text-decoration:none;outline:none;position:relative;z-index:2}.lists--image-list-2 .types .item>a:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,.3)}.lists--image-list-2 .types .item>a>div{position:absolute;bottom:0;left:0;width:100%;z-index:4;color:#fff;font-size:1.25rem;font-weight:700;padding:2rem 1.35rem}.lists--image-list-2 .types .item:hover{transform:translateY(-.3rem);box-shadow:0 .1rem 1rem -.1rem rgba(0,0,0,.5)}@media (max-width:767px){.lists--image-list-2 .types{flex-direction:column;justify-content:flex-start}.lists--image-list-2 .types .item{width:100%}}.lists--schedule{padding-inline:var(--pd);padding-bottom:var(--pd);display:flex;flex-direction:column}.lists--schedule .title{width:100%;font-size:1.7rem;color:var(--g6);line-height:120%;font-weight:700}.lists--schedule .desc{padding-bottom:var(--pd)}.lists--schedule .h{padding:.6rem 0;border-top:var(--px) solid var(--g2);display:flex;gap:var(--pd)}@media (max-width:767px){.lists--schedule .h{gap:1rem}}.lists--schedule .h input{position:absolute;left:-200vw;opacity:0;visibility:hidden}.lists--schedule .h>div:nth-child(2){font-size:2rem;font-weight:700}@media (max-width:767px){.lists--schedule .h>div:nth-child(2){font-size:1.5rem}}.lists--schedule .h>div:nth-child(3){flex-grow:1;font-size:1.2rem;color:var(--g6);font-weight:400;padding-top:.3rem}.lists--schedule .h>div:nth-child(3)>div.small{padding-top:.5rem;font-size:.8rem}.lists--schedule .h>div:nth-child(3)>div.small ol,.lists--schedule .h>div:nth-child(3)>div.small p,.lists--schedule .h>div:nth-child(3)>div.small ul{margin:0;padding:0}.lists--schedule .h>img,.lists--schedule .h>svg{width:2rem}.lists--schedule .h:hover>div:nth-child(3){color:var(--c1)}.lists--schedule .b{display:none;padding:1rem 0}.lists--schedule .h:has(input:checked)+.b{display:block}.lists--schedule-popup{position:fixed;top:50%;left:50%;z-index:1;max-width:calc(100vw - 2 * var(--pd));max-height:80vh;transform:translate(-50%,-50%);display:flex;background-color:var(--bg);border-radius:1.5rem;box-shadow:0 0 10rem 1rem var(--g3);border:var(--px) solid var(--g1)}.lists--schedule-popup .close{position:absolute;right:0;top:calc(-1 * var(--pd));background-color:var(--g-red);color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;padding:.2rem .4rem;border-radius:.5rem;z-index:2;cursor:pointer}.lists--schedule-popup .close:hover{opacity:.6}.lists--schedule-popup .content{width:100%;display:flex;padding:1rem var(--pd);overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:transparent transparent}.lists--schedule-popup .content::-webkit-scrollbar{width:0}.lists--schedule-popup .content .btn{display:flex;position:relative;text-decoration:none;color:var(--c2);padding:1rem 0;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border-radius:1.6rem;width:100%;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center}.navigation--pages-1{display:flex;justify-content:center;align-items:center;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:20rem;margin:1rem auto}.navigation--pages-1 .pages-button,.navigation--pages-1 .pages-button:focus{display:inline-block;font-family:var(--font-text);font-size:1.25rem;color:var(--color-text);text-align:center;margin-right:.6667rem;text-decoration:none}.navigation--pages-1 .pages-button:last-child{margin-right:0}.navigation--pages-1 .pages-button:hover{color:#000;text-decoration:none}.navigation--pages-1 .pages-button[active]{position:relative;pointer-events:none;cursor:default;color:#000}.navigation--pages-1 .pages-button span{display:inline-block;color:var(--color-text);text-decoration:none;position:relative;z-index:1;padding:0 .2rem;line-height:100%;font-weight:400}.navigation--pages-1 .pages-button span:before{content:"";position:absolute;width:100%;height:25%;z-index:-1;bottom:0;left:0;opacity:0;transition:opacity .2s linear}.navigation--pages-1 .pages-button span:hover:before{opacity:1}.navigation--pages-1 .pages-button[active] span:before{content:"";position:absolute;width:100%;height:.3rem;background-color:var(--color-a);z-index:-1;bottom:0;left:0;opacity:1}.navigation--pages-1 .pages-button[disabled]{pointer-events:none;cursor:default;opacity:.5}.navigation--pages-1 svg{fill:var(--color-text);height:.45rem}.navigation--pages-1 .arrow-left{display:inline-block;width:1.25rem;height:.9rem;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MENBMjg0NEQ4ODRDMTFFNTg5M0VDMkJFNDZBQzlFOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MENBMjg0NEU4ODRDMTFFNTg5M0VDMkJFNDZBQzlFOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQ0EyODQ0Qjg4NEMxMUU1ODkzRUMyQkU0NkFDOUU5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQ0EyODQ0Qzg4NEMxMUU1ODkzRUMyQkU0NkFDOUU5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj8rHHoAAADpSURBVHjarJK/CkVgGMZfpSzuQC5AIRsll6BMBhdgxuweDAYzo9HKqhSD3IVVBhbO21GnToTz5xm+v/2+p/d5P1iPlKap7/vLsqyngv1REAQAIAjCeqU3uO97XdfhKdM0P4CzLKNpGjGO43A0DOMWPM+z53mbYRzHbdviwrKsS5gsy9J13bquJUmKokhRlKqqEO66LgzDYRjgSEiKoggUReGGZdlxHLf38jyHG1JVlSyKAp2bptE0DZ1lWd4q53netu0LZ5ymaXrVnCTJ/Zp/TvsPff7ih5H7MBzHYRgGW4XXBEGcBP4QYAAP5faZfk+NIAAAAABJRU5ErkJggg==") no-repeat 50%}.navigation--pages-1 .arrow-right{display:inline-block;width:1.25rem;height:9rem;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI0M0Y1RjU4ODRDMTFFNTg0MUZBN0E4NEMyREEwMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI0M0Y1RjY4ODRDMTFFNTg0MUZBN0E4NEMyREEwMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjQzRjVGMzg4NEMxMUU1ODQxRkE3QTg0QzJEQTAxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjQzRjVGNDg4NEMxMUU1ODQxRkE3QTg0QzJEQTAxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjnqFawAAADWSURBVHjaYviPF/z796+mpmbVqlVYZRn+EwK6uroMDAz9/f3kaA4LC2MAA19f35cvX5KmOSAgAKhTU1MTSPLw8GzatIkEzVFRUUBtFy5cWLhwIcQJRUVFP3/+BEqxAE26dOkSIyMjAzbAx8cHlAUyvn//HhcXp6amlpmZ2dfXd/jwYWAoMFhbWzMQAXbv3g1xyJcvX2RlZYEi7OzsLGVlZfhtnjVr1pUrV4C+BXJPnjwJtPnx48cmJiYgm4n386JFi+B+/vHjB+1Dm6J4Jj+F4U/bAAEGAGD7JRXYcfFWAAAAAElFTkSuQmCC") no-repeat 50%}@media (max-width:543px){.navigation--pages-1 .pages-button,.navigation--pages-1 .pages-button:focus{font-size:1.2rem}}.content--map-1{padding-inline:var(--pd);padding-top:var(--pd);display:flex;flex-wrap:wrap;gap:1rem}.content--map-1 #map{width:100%;position:relative;aspect-ratio:16/5;border-radius:1.5rem;overflow:hidden}@media (max-width:991px){.content--map-1 #map{aspect-ratio:3/2}}@media (max-width:450px){.content--map-1 #map{aspect-ratio:7/10}}.content--map-1 #map .ol-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.content--map-1 #map .ol-mouse-position{top:8px;right:8px;position:absolute}.content--map-1 #map .ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.content--map-1 #map .ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.content--map-1 #map .ol-scale-bar{position:absolute;bottom:8px;left:8px}.content--map-1 #map .ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.content--map-1 #map .ol-scale-step-text{bottom:-5px;font-size:12px;z-Index:11}.content--map-1 #map .ol-scale-step-text,.content--map-1 #map .ol-scale-text{position:absolute;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.content--map-1 #map .ol-scale-text{font-size:14px;text-align:center;bottom:25px}.content--map-1 #map .ol-scale-singlebar{position:relative;height:10px;z-Index:9;border:1px solid #000}.content--map-1 #map .ol-unsupported{display:none}.content--map-1 #map .ol-unselectable,.content--map-1 #map .ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.content--map-1 #map .ol-overlaycontainer,.content--map-1 #map .ol-overlaycontainer-stopevent{pointer-events:none}.content--map-1 #map .ol-overlaycontainer-stopevent>*,.content--map-1 #map .ol-overlaycontainer>*{pointer-events:auto}.content--map-1 #map .ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.content--map-1 #map .ol-grabbing{cursor:grabbing}.content--map-1 #map .ol-grab{cursor:move;cursor:grab}.content--map-1 #map .ol-control{position:absolute;background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px}.content--map-1 #map .ol-control:hover{background-color:hsla(0,0%,100%,.6)}.content--map-1 #map .ol-zoom{top:10px;right:10px}.content--map-1 #map .ol-rotate{top:10px;right:44px;transition:opacity .25s linear,visibility 0s linear}.content--map-1 #map .ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.content--map-1 #map .ol-zoom-extent{top:4.643em;left:.5em}.content--map-1 #map .ol-full-screen{right:.5em;top:.5em}.content--map-1 #map .ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:33px;width:33px;line-height:.4em;background-color:var(--color-a);border:none;border-radius:2px}.content--map-1 #map .ol-control button::-moz-focus-inner{border:none;padding:0}.content--map-1 #map .ol-control button span{pointer-events:none}.content--map-1 #map .ol-zoom-extent button{line-height:1.4em}.content--map-1 #map .ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.content--map-1 #map .ol-touch .ol-control button{font-size:1.5em}.content--map-1 #map .ol-touch .ol-zoom-extent{top:5.5em}.content--map-1 #map .ol-control button:focus,.content--map-1 #map .ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.content--map-1 #map .ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.content--map-1 #map .ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.content--map-1 #map .ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.content--map-1 #map .ol-attribution ul{margin:0;padding:0 .5em;color:#000;text-shadow:0 0 2px #fff}.content--map-1 #map .ol-attribution li{display:inline;list-style:none}.content--map-1 #map .ol-attribution li:not(:last-child):after{content:" "}.content--map-1 #map .ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.content--map-1 #map .ol-attribution button,.content--map-1 #map .ol-attribution ul{display:inline-block}.content--map-1 #map .ol-attribution.ol-collapsed ul{display:none}.content--map-1 #map .ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.content--map-1 #map .ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.content--map-1 #map .ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.content--map-1 #map .ol-attribution.ol-uncollapsible button{display:none}.content--map-1 #map .ol-zoomslider{top:4.5em;left:.5em;height:200px}.content--map-1 #map .ol-zoomslider button{position:relative;height:10px}.content--map-1 #map .ol-touch .ol-zoomslider{top:5.5em}.content--map-1 #map .ol-overviewmap{left:.5em;bottom:.5em}.content--map-1 #map .ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.content--map-1 #map .ol-overviewmap .ol-overviewmap-map,.content--map-1 #map .ol-overviewmap button{display:inline-block}.content--map-1 #map .ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.content--map-1 #map .ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.content--map-1 #map .ol-overviewmap.ol-collapsed .ol-overviewmap-map,.content--map-1 #map .ol-overviewmap.ol-uncollapsible button{display:none}.content--map-1 #map .ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.content--map-1 #map .ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.content--map-1 #map .ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.content--map-1 #map .ol-control{display:none}.content--map-1 .list1{width:100%;display:flex;gap:1rem;flex-wrap:wrap}.content--map-1 .list1>a{text-decoration:none;width:calc(25% - .75rem);display:flex;padding:0 .5rem;border-radius:1rem;border:var(--px) solid var(--c7);background-color:var(--c8);align-items:center;color:var(--g6)}@media (max-width:991px){.content--map-1 .list1>a{width:calc(50% - .5rem)}}.content--map-1 .list1>a>.glif{width:4.5rem}.content--map-1 .list1>a>.glif img{width:100%;aspect-ratio:1/1}.content--map-1 .list1>a .text{width:calc(100% - 4.5rem);font-size:.9rem}@media (max-width:450px){.content--map-1 .list1>a{width:100%}.content--map-1 .list1>a .text{font-size:.8rem}}.content--map-1 .list1>a:hover{background-color:var(--c7)}.content--map-1 .list2{width:100%;display:flex;gap:1rem;flex-wrap:wrap}.content--map-1 .list2>a{text-decoration:none;width:calc(50% - .5rem);display:flex;padding:0 1rem 0 0;border-radius:1rem;border:var(--px) solid var(--c7);background-color:var(--c8);align-items:center;color:var(--g6)}.content--map-1 .list2>a>.glif{width:7rem;padding:1rem 1.7rem}.content--map-1 .list2>a>.glif img{width:100%;aspect-ratio:1/1}.content--map-1 .list2>a .text{width:calc(100% - 7rem);font-size:1.5rem}@media (max-width:450px){.content--map-1 .list2>a{width:100%}.content--map-1 .list2>a .text{font-size:1.2rem}}.content--map-1 .list2>a:hover{background-color:var(--c7)}.content--about-1{position:relative;z-index:2;padding:0 8rem}.content--about-1 .cont{padding:2rem;display:flex;flex-direction:column;align-items:center}.content--about-1 .cont .img{position:relative;z-index:3;width:10rem;height:5rem}.content--about-1 .cont .img div{position:relative;z-index:3;transform:translateY(-7rem);background-color:var(--bg);border:var(--px) solid var(--g2);padding:2rem;display:flex;justify-content:center;align-items:center;width:10rem;height:10rem}.content--about-1 .cont .img div img{aspect-ratio:1/1;width:10rem}.content--about-1 .cont h1{font-family:var(--font-text-cond)}.content--about-1 .cont .text{line-height:180%;font-weight:300}@media (max-width:991px){.content--about-1{padding:0 3rem}}@media (max-width:767px){.content--about-1{padding:0}}.content--about-2{position:relative;z-index:2;padding:10rem 8rem 2rem}.content--about-2 .ovr{position:absolute;z-index:1;top:0;left:0;width:100%;height:20rem}.content--about-2 .ovr .ovr{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 62%)}.content--about-2 .ovr img{width:100%;height:100%;object-fit:cover}.content--about-2 .cont{position:relative;z-index:2;background-color:var(--bg);padding:2rem;display:flex;flex-direction:column;align-items:center;border:var(--px) solid var(--g2)}.content--about-2 .cont .img{position:relative;z-index:3;width:10rem;height:5rem}.content--about-2 .cont .img div{position:relative;z-index:3;transform:translateY(-7rem);background-color:var(--bg);border:var(--px) solid var(--g2);padding:2rem;display:flex;justify-content:center;align-items:center;width:10rem;height:10rem}.content--about-2 .cont .img div img{aspect-ratio:1/1;width:10rem}.content--about-2 .cont h1{font-family:var(--font-text-cond)}.content--about-2 .cont .text{line-height:180%;font-weight:300}@media (max-width:767px){.content--about-2 .cont{border:none}}@media (max-width:767px){.content--about-2{width:100%;padding:10rem 2rem 2rem}}.content--3tabs-1{padding-top:2rem;padding-bottom:2rem}.content--3tabs-1 .cont{padding-inline:var(--pd)}.content--3tabs-1 .cont h2{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;font-size:2.2rem;line-height:130%;font-weight:400;font-family:var(--font-text-cond)}.content--3tabs-1 .tabs-headers{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;position:relative;overflow:hidden}.content--3tabs-1 .tabs-headers>label{order:1;margin-bottom:10px}.content--3tabs-1 .tabs-headers>label>div{display:block;padding:.3rem 1rem;color:var(--g5);font-size:.9rem;line-height:1.65rem;box-sizing:border-box;letter-spacing:.03rem;font-weight:400;text-transform:uppercase;white-space:nowrap}.content--3tabs-1 .tabs-headers>label>div>span{padding:0 .3rem;position:relative;display:block}.content--3tabs-1 .tabs-headers>label>div>span>span:first-child{position:relative;display:inline-block;vertical-align:top;z-index:2}.content--3tabs-1 .tabs-headers>label>div>span>span:nth-child(2){position:absolute;display:block;left:-.4rem;top:.125rem;height:calc(100% - 4px);width:calc(100% + 10px);z-index:1;transform:scaleX(0);transform-origin:100% 50%;background-color:var(--color-b);transition:transform .3s}.content--3tabs-1 .tabs-headers>input{top:-10000px;position:absolute;visibility:hidden}.content--3tabs-1 .tabs-headers>input:checked+label>div{color:var(--bg);background-color:var(--c1);border-radius:.5rem;font-weight:400;letter-spacing:.0875em}.content--3tabs-1 .tabs-headers>input:checked+label>div>span>span:nth-child(2){transform:scaleX(1);transform-origin:0 50%}.content--3tabs-1 .tabs-headers>label>div:hover{color:var(--c3);font-weight:400}.content--3tabs-1 .tabs-headers>label>div:hover>span>span:nth-child(2){transform:scaleX(1);transform-origin:0 50%}.content--3tabs-1 .tabs-headers>div{display:none;order:2;width:100%}.content--3tabs-1 .tabs-headers>div .item-list{width:100%;flex-wrap:wrap;display:flex;padding:10px}.content--3tabs-1 .tabs-headers>div .item-list .item{margin-left:15px;margin-right:15px;transition:all .1s linear;text-decoration:none;border:1px solid var(--color-border);padding:15px 25px;margin-bottom:30px;display:flex;align-items:center}@media screen and (min-width:992px){.content--3tabs-1 .tabs-headers>div .item-list .item{width:calc(33.33334% - 20px)}.content--3tabs-1 .tabs-headers>div .item-list .item:nth-child(3n-2){margin-left:0}.content--3tabs-1 .tabs-headers>div .item-list .item:last-child,.content--3tabs-1 .tabs-headers>div .item-list .item:nth-child(3n){margin-right:0}}@media screen and (min-width:768px) and (max-width:991px){.content--3tabs-1 .tabs-headers>div .item-list .item{width:calc(50% - 30px)}.content--3tabs-1 .tabs-headers>div .item-list .item:nth-child(2n-1){margin-left:0}.content--3tabs-1 .tabs-headers>div .item-list .item:last-child,.content--3tabs-1 .tabs-headers>div .item-list .item:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.content--3tabs-1 .tabs-headers>div .item-list .item{width:100%;margin-left:0;margin-right:0}}.content--3tabs-1 .tabs-headers>div .item-list .item>div:first-child{margin-right:30px}.content--3tabs-1 .tabs-headers>div .item-list .item>div:first-child img{width:45px}.content--3tabs-1 .tabs-headers>div .item-list .item>div:nth-child(2){flex-grow:1;font-size:14px;color:var(--color-text)}.content--3tabs-1 .tabs-headers>div .item-list .item:hover{transform:translateY(-3px);background-color:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.1)}.content--3tabs-1 .tabs-headers>input:checked+label+div{display:flex}.content--3tabs-1 .about-1{width:100%;padding:0}.content--3tabs-1 .about-1 .left-block,.content--3tabs-1 .about-1 .right-block{margin-top:4rem;padding-top:.65rem;padding-bottom:.15rem;position:relative}.content--3tabs-1 .about-1 .left-block .word,.content--3tabs-1 .about-1 .right-block .word{position:absolute;top:3rem;color:#fff;text-transform:uppercase;text-shadow:0 0 3.2rem rgba(0,0,0,.2);font-size:8.5rem;font-weight:700;font-family:var(--font-text);white-space:nowrap}.content--3tabs-1 .about-1 .left-block .image,.content--3tabs-1 .about-1 .right-block .image{position:absolute;top:0;width:50%;height:100%;overflow:hidden;border-radius:1rem;padding-block:1rem;padding-inline:1rem}.content--3tabs-1 .about-1 .left-block .image>div,.content--3tabs-1 .about-1 .right-block .image>div{position:relative;height:100%}.content--3tabs-1 .about-1 .left-block .image>div img,.content--3tabs-1 .about-1 .right-block .image>div img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 1rem .1rem var(--c3);border-radius:1rem}.content--3tabs-1 .about-1 .left-block .text,.content--3tabs-1 .about-1 .right-block .text{display:flex;padding:0;z-index:2}.content--3tabs-1 .about-1 .left-block .text .hh,.content--3tabs-1 .about-1 .right-block .text .hh{position:relative;font-size:2.5rem;letter-spacing:1px;line-height:120%;font-family:var(--font-header);margin-bottom:3rem;padding-bottom:2rem}.content--3tabs-1 .about-1 .left-block .text .hh:before,.content--3tabs-1 .about-1 .right-block .text .hh:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:6.6rem;height:var(--px,1px);background-color:#000}.content--3tabs-1 .about-1 .left-block .text .txt,.content--3tabs-1 .about-1 .right-block .text .txt{color:#454545;letter-spacing:.03rem;font-size:1rem;line-height:180%;font-weight:300}.content--3tabs-1 .about-1 .left-block .left-align,.content--3tabs-1 .about-1 .left-block .right-align,.content--3tabs-1 .about-1 .right-block .left-align,.content--3tabs-1 .about-1 .right-block .right-align{width:calc(50% + 4rem)}.content--3tabs-1 .about-1 .left-block .col,.content--3tabs-1 .about-1 .right-block .col{flex-grow:1;width:calc(50% - 4rem)}@media (max-width:767px){.content--3tabs-1 .about-1 .left-block .text,.content--3tabs-1 .about-1 .right-block .text{padding:2rem 0 0;margin-top:0}.content--3tabs-1 .about-1 .left-block .text .hh,.content--3tabs-1 .about-1 .right-block .text .hh{font-size:2rem}.content--3tabs-1 .about-1 .left-block .left-align,.content--3tabs-1 .about-1 .left-block .right-align,.content--3tabs-1 .about-1 .right-block .left-align,.content--3tabs-1 .about-1 .right-block .right-align{display:none}.content--3tabs-1 .about-1 .left-block .col,.content--3tabs-1 .about-1 .right-block .col{flex-grow:1;width:100%}.content--3tabs-1 .about-1 .left-block .word,.content--3tabs-1 .about-1 .right-block .word{display:none}.content--3tabs-1 .about-1 .left-block .image,.content--3tabs-1 .about-1 .right-block .image{width:100%;height:auto;position:relative}}.content--3tabs-1 .about-1 .left-block:nth-child(2n-1) .word{right:4rem}.content--3tabs-1 .about-1 .left-block:nth-child(2n-1) .image{left:0}.content--3tabs-1 .about-1 .left-block:nth-child(2n-1) .right-align{display:none}.content--3tabs-1 .about-1 .left-block:nth-child(2n) .word{left:4rem}.content--3tabs-1 .about-1 .left-block:nth-child(2n) .image{right:0}.content--3tabs-1 .about-1 .left-block:nth-child(2n) .left-align{display:none}.content--3tabs-1 .about-1 .right-block:nth-child(2n) .word{right:4rem}.content--3tabs-1 .about-1 .right-block:nth-child(2n) .image{left:0}.content--3tabs-1 .about-1 .right-block:nth-child(2n) .right-align{display:none}.content--3tabs-1 .about-1 .right-block:nth-child(2n-1) .word{left:4rem}.content--3tabs-1 .about-1 .right-block:nth-child(2n-1) .image{right:0}.content--3tabs-1 .about-1 .right-block:nth-child(2n-1) .left-align{display:none}.success-rates{padding-inline:var(--pd);padding-top:var(--pd)}.success-rates .container{position:relative;padding:2rem}.success-rates .container:before{content:"";border-radius:1.5rem;border:var(--px) solid var(--c3);position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--c8);background-image:url(../svg/topography2.svg);z-index:1}.success-rates .container>:first-child{margin-top:0;padding-top:0}.success-rates .container>*{position:relative;z-index:2}.success-rates .container h2,.success-rates .container h3,.success-rates .container h4,.success-rates .container h5,.success-rates .container h6{text-align:center}.success-rates .container a{display:inline-block;text-decoration:none;color:var(--bg);background-color:var(--c1);padding:.7rem 1.4rem;transition:background .25s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border-radius:.5rem}.success-rates .container>:not(div){padding-inline:20%}@media (max-width:991px){.success-rates .container>:not(div){padding-inline:10%}}@media (max-width:767px){.success-rates .container>:not(div){padding-inline:0}}.success-rates-2{padding-inline:var(--pd);padding-block:var(--pd)}.success-rates-2 .container{display:flex;gap:var(--pd);padding:var(--pd);background:var(--gr4);border-radius:1.5rem;flex-wrap:wrap}.success-rates-2 .container .left{padding-block:var(--pd);display:flex;flex-direction:column;gap:1rem;width:calc(30% - var(--pd) / 2);font-size:.8rem;color:var(--bg)}.success-rates-2 .container .left>div{font-size:.9rem;font-weight:700;flex-grow:1}.success-rates-2 .container .left h2{font-size:2.4rem;font-weight:700;color:var(--bg);margin:0}.success-rates-2 .container .right{display:flex;gap:4rem;width:calc(70% - var(--pd) / 2);background-color:var(--bg);padding:var(--pd);border-radius:1.5rem}.success-rates-2 .container .right>div{display:flex;flex-direction:column;width:calc(33.3333333333% - 2.6666666667rem);justify-content:center;gap:.5rem}.success-rates-2 .container .right>div .chart{position:relative;width:100%;aspect-ratio:1/1}.success-rates-2 .container .right>div .chart canvas{position:absolute;z-index:1;width:100%;height:100%;display:block}.success-rates-2 .container .right>div .ttl{text-align:center;font-weight:700;color:var(--g6);font-size:1.3rem}.success-rates-2 .container .buttons{width:100%;justify-content:center}@media (max-width:991px){.success-rates-2 .container .left,.success-rates-2 .container .right{width:100%}.success-rates-2 .container .left{padding-block:0}.success-rates-2 .container .left h2{font-size:2rem}}@media (max-width:767px){.success-rates-2 .container .right{flex-direction:column}.success-rates-2 .container .right>div{width:100%}}.success-rates-2-lines{padding-inline:var(--pd);padding-block:var(--pd)}.success-rates-2-lines .container{display:flex;gap:var(--pd);padding:var(--pd);background:var(--gr4);border-radius:1.5rem;flex-wrap:wrap}.success-rates-2-lines .container .left{padding-block:var(--pd);display:flex;flex-direction:column;gap:1rem;width:calc(30% - var(--pd) / 2);font-size:.8rem;color:var(--bg)}.success-rates-2-lines .container .left>div{font-size:.9rem;font-weight:700;flex-grow:1}.success-rates-2-lines .container .left h2{font-size:2.4rem;font-weight:700;color:var(--bg);margin:0}.success-rates-2-lines .container .right{display:flex;flex-direction:column;gap:1rem;width:calc(70% - var(--pd) / 2);background-color:var(--bg);padding:var(--pd);border-radius:1.5rem;justify-content:center}.success-rates-2-lines .container .right>div{width:100%;gap:1rem;margin-bottom:0}.success-rates-2-lines .container .right>div>div:first-child{white-space:nowrap;width:4rem}.success-rates-2-lines .container .right>div>div:nth-child(2){width:auto;flex-grow:1;overflow:initial}.success-rates-2-lines .container .right>div>div:nth-child(2)>div{border-radius:.5rem;box-shadow:0 .9rem .4rem -.8rem #000}.success-rates-2-lines .container .buttons{width:100%;justify-content:center}@media (max-width:991px){.success-rates-2-lines .container .left,.success-rates-2-lines .container .right{width:100%}.success-rates-2-lines .container .left{padding-block:0}.success-rates-2-lines .container .left h2{font-size:2rem}}@media (max-width:767px){.success-rates-2-lines .container .right{flex-direction:column}.success-rates-2-lines .container .right>div{width:100%}}.content--text-img-2{padding-block:2rem;padding-inline:var(--pd)}.content--text-img-2 .cont{border-radius:1.5rem;padding:3rem var(--pd) 3rem calc(2 * var(--pd));background:var(--c7) url(../svg/topography2.svg) repeat 50%;display:flex;column-gap:2rem;align-items:center}.content--text-img-2 .cont .left{width:calc(40% - 1rem);display:flex;flex-direction:column}.content--text-img-2 .cont .left .sttl{font-weight:300;font-size:2rem;color:var(--g4)}.content--text-img-2 .cont .left .ttl{font-weight:700;font-size:4rem;color:var(--c2);line-height:95%}.content--text-img-2 .cont .left .txt{padding:2rem 0;color:var(--c2);font-size:1.1rem;line-height:160%}.content--text-img-2 .cont .left .btn a{background-image:linear-gradient(90deg,var(--g-red) 0,var(--g-orange) 16.6666%,var(--g-yellow) 33.333%,var(--g-green) 50%,var(--g-blue) 66.6666%,var(--g-indigo) 83.3333%,var(--g-indigo));display:inline-block;text-decoration:none;color:var(--bg);padding:1.2rem 2rem;transition:background .25s linear;font-weight:300;font-size:1.3rem;letter-spacing:.08rem;border-radius:.5rem;text-transform:uppercase;font-weight:700}.content--text-img-2 .cont .left .btn a:hover{opacity:.8}.content--text-img-2 .cont .right{width:calc(60% - 1rem);position:relative}.content--text-img-2 .cont .right .card{width:36%;border-radius:1rem;color:var(--g6);padding:.5rem;position:absolute;top:50%;left:50%}.content--text-img-2 .cont .right .card .img{overflow:hidden;border-radius:1rem}.content--text-img-2 .cont .right .card .img img{width:100%;aspect-ratio:1/1.3;object-fit:cover}.content--text-img-2 .cont .right .card .desc{padding:1.5rem 0 1rem;font-size:1.5rem;font-weight:300;text-align:center}.content--text-img-2 .cont .right .card:first-child{background-color:var(--g-indigo);z-index:3;transform:translate(-113%,-70%) rotate(-12deg)}.content--text-img-2 .cont .right .card:nth-child(2){background-color:var(--g-yellow);z-index:2;transform:translate(-48%,-50%) rotate(-3deg)}.content--text-img-2 .cont .right .card:nth-child(3){background-color:var(--g-green);z-index:1;transform:translate(26%,-28%) rotate(5deg)}@media (max-width:991px){.content--text-img-2 .cont .left .ttl{font-size:2.5rem}.content--text-img-2 .cont .left .btn a{font-size:1.1rem}.content--text-img-2 .cont .right .card .desc{font-size:.9rem;padding:.5rem 0}}@media (max-width:767px){.content--text-img-2{padding-top:0;padding-bottom:4rem}.content--text-img-2 .cont{flex-direction:column;padding:0 var(--pd) var(--pd)}.content--text-img-2 .cont .left{padding-top:2rem;width:100%;order:2}.content--text-img-2 .cont .left .sttl{font-size:1.3rem;text-align:center}.content--text-img-2 .cont .left .ttl{padding-top:1rem;font-size:2rem;text-align:center}.content--text-img-2 .cont .left .txt{text-align:center;font-size:1rem}.content--text-img-2 .cont .left .btn{text-align:center}.content--text-img-2 .cont .left .btn a{font-size:1rem}.content--text-img-2 .cont .right{order:1;width:calc(100% + 2 * var(--pd));aspect-ratio:1/1}.content--text-img-2 .cont .right .card{width:45%}.content--text-img-2 .cont .right .card .desc{padding:.5rem 0;font-size:.9rem}.content--text-img-2 .cont .right .card:first-child{background-color:var(--g-indigo);z-index:3;transform:translate(-113%,-70%) rotate(-12deg)}.content--text-img-2 .cont .right .card:nth-child(2){background-color:var(--g-yellow);z-index:2;transform:translate(-48%,-50%) rotate(-3deg)}.content--text-img-2 .cont .right .card:nth-child(3){background-color:var(--g-green);z-index:1;transform:translate(26%,-28%) rotate(5deg)}}.content--img-text-1{padding:4rem 0;background-color:var(--c1);background-image:url(../svg/topography.svg);box-shadow:inset 0 0 3rem rgba(0,0,0,.3)}.content--img-text-1 .cont{display:flex;gap:4rem;align-items:center}.content--img-text-1 .cont .right{width:calc(50% - 2rem);display:flex;flex-direction:column}.content--img-text-1 .cont .right .sttl{font-weight:300;font-size:2rem;color:var(--g2)}.content--img-text-1 .cont .right .ttl{font-weight:700;font-size:4rem;color:var(--bg);line-height:95%}.content--img-text-1 .cont .right .txt{padding:2rem 0;color:var(--bg);font-size:1.1rem;line-height:160%}.content--img-text-1 .cont .right .txt h2+ul,.content--img-text-1 .cont .right .txt h3+ul{list-style:none;margin:0;padding:0}.content--img-text-1 .cont .right .txt h2+ul li,.content--img-text-1 .cont .right .txt h3+ul li{position:relative;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--g6);font-size:.9rem}.content--img-text-1 .cont .right .txt h2+ul li:before,.content--img-text-1 .cont .right .txt h3+ul li:before{content:"–";position:absolute;top:.4rem;left:0;width:.5rem;height:var(--px);z-index:1;color:var(--c3)}.content--img-text-1 .cont .right .txt h2+ul li:before{content:"+";color:var(--c1)}.content--img-text-1 .cont .right .btn{display:flex}.content--img-text-1 .cont .right .btn a{position:relative;display:flex;text-decoration:none;color:var(--c2);padding:1rem 1.5rem;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border:none;border-radius:1.6rem;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center;align-items:center;transition:all .2s linear}.content--img-text-1 .cont .right .btn a:hover{background:linear-gradient(180deg,#c9ada3,#f9d5c9)}.content--img-text-1 .cont .right .btn a.disabled{opacity:.5;pointer-events:none}.content--img-text-1 .cont .right .btn a.hidden{display:none}.content--img-text-1 .cont .left{width:calc(50% - 2rem);position:relative}.content--img-text-1 .cont .left .img{position:relative}.content--img-text-1 .cont .left .img img{position:relative;width:100%;aspect-ratio:1/1.3;object-fit:cover;object-position:right center;border-radius:1rem;z-index:2}.content--img-text-1 .cont .left .img:before{content:"";position:absolute;top:1rem;left:1rem;width:100%;height:100%;background-color:var(--c2);opacity:.5;border-radius:1rem;z-index:1}@media (max-width:991px){.content--img-text-1 .cont .right .ttl{font-size:3rem}.content--img-text-1 .cont .right .btn a{font-size:1.1rem}.content--img-text-1 .cont .left .card .desc{font-size:.9rem;padding:.5rem 0}}@media (max-width:767px){.content--img-text-1{padding-top:4rem;padding-bottom:4rem}.content--img-text-1 .cont{flex-direction:column}.content--img-text-1 .cont .right{width:100%;order:2}.content--img-text-1 .cont .right .ttl{font-size:2.5rem}.content--img-text-1 .cont .right .btn a{font-size:1rem}.content--img-text-1 .cont .left{order:1;width:100%;aspect-ratio:1/1.3}.content--img-text-1 .cont .left .card{width:45%}.content--img-text-1 .cont .left .card .desc{padding:.5rem 0;font-size:.9rem}.content--img-text-1 .cont .left .card:first-child{background-color:var(--g-indigo);z-index:3;transform:translate(-113%,-70%) rotate(-12deg)}.content--img-text-1 .cont .left .card:nth-child(2){background-color:var(--g-yellow);z-index:2;transform:translate(-48%,-50%) rotate(-3deg)}.content--img-text-1 .cont .left .card:nth-child(3){background-color:var(--g-green);z-index:1;transform:translate(26%,-28%) rotate(5deg)}}.content--img-text-3{display:flex;flex-wrap:wrap;gap:var(--pd);padding-inline:var(--pd);padding-top:var(--pd)}.content--img-text-3>div:first-child{display:flex;width:calc(40% - var(--pd) / 2);flex-direction:column;gap:1rem;border-radius:1.5rem;background:var(--gr2);padding:calc(2 * var(--pd))}.content--img-text-3>div:first-child .txt h2,.content--img-text-3>div:first-child .txt h3{font-size:2.6rem;font-weight:400;color:var(--c2);margin:0;margin-bottom:var(--pd)}.content--img-text-3>div:first-child .txt > p:nth-child(2){font-size:1.3rem}@media (max-width:767px){.content--img-text-3>div:first-child .txt{font-size:1rem}.content--img-text-3>div:first-child .txt > *{text-align:center}.content--img-text-3>div:first-child .txt h2,.content--img-text-3>div:first-child .txt h3{font-size:1.7rem;margin-bottom:.5rem}.content--img-text-3>div:first-child .txt > p:nth-child(2){font-size:1rem}}@media (max-width:767px){.content--img-text-3>div:first-child .buttons{justify-content:center}}.content--img-text-3>div:nth-child(2){display:flex;width:calc(60% - var(--pd) / 2);position:relative}.content--img-text-3>div:nth-child(2) img{z-index:1;position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;border-radius:1.5rem}@media (max-width:767px){.content--img-text-3>div:first-child{width:100%;order:2;padding:calc(1 * var(--pd))}.content--img-text-3>div:nth-child(2){width:100%;order:1;aspect-ratio:16/9}}.content--img-text-4{display:flex;flex-direction:column;align-items:center;padding-inline:var(--pd);margin-top:var(--pd)}.content--img-text-4>div:first-child{width:100%;border-radius:1.5rem;overflow:hidden;padding:calc(2 * var(--pd)) calc(2 * var(--pd)) 6rem;position:relative;display:flex;justify-content:space-between}.content--img-text-4>div:first-child > .bg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.content--img-text-4>div:first-child > .bg img{position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.content--img-text-4>div:first-child > .bg:before{content:"";position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:.4}.content--img-text-4>div:first-child > .left{position:relative;z-index:2;width:35%;display:flex;flex-direction:column}.content--img-text-4>div:first-child > .left h2{font-size:4rem;color:var(--bg);font-weight:800;margin:0;line-height:100%}.content--img-text-4>div:first-child > .left h3{font-size:1.5rem;color:var(--bg);font-weight:400}.content--img-text-4>div:first-child > .left .txt{flex-grow:1;display:flex;align-items:flex-end;color:var(--bg);font-weight:600}.content--img-text-4>div:first-child > .left .txt p{margin:0}.content--img-text-4>div:first-child > .right{position:relative;z-index:2;width:50%}.content--img-text-4>div:first-child > .right ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.content--img-text-4>div:first-child > .right ul li{color:var(--bg);font-size:.9rem;font-weight:600;margin:0;padding:0 0 0 2.5rem;position:relative}.content--img-text-4>div:first-child > .right ul li:before{content:"+";position:absolute;display:flex;justify-content:center;align-items:center;font-size:.8rem;color:var(--c3);left:0;top:0;width:1.5rem;height:1.5rem;z-index:1;background-color:var(--bg);border-radius:.3rem}@media (max-width:991px){.content--img-text-4>div:first-child{padding:var(--pd) var(--pd) 6rem}.content--img-text-4>div:first-child > .left{width:40%}.content--img-text-4>div:first-child > .right{width:50%}}@media (max-width:767px){.content--img-text-4>div:first-child{padding:var(--pd);flex-direction:column;gap:2rem}.content--img-text-4>div:first-child > .left,.content--img-text-4>div:first-child > .right{width:100%}.content--img-text-4>div:first-child > .left h2{font-size:2rem;text-align:center}.content--img-text-4>div:first-child > .left h3{font-size:1rem}}.content--img-text-4>div:nth-child(2){position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;width:75%;background:var(--gr3);padding:1.5rem;border:1rem solid var(--bg);border-radius:1.5rem;transform:translateY(-50%);gap:1rem}.content--img-text-4>div:nth-child(2)>div:first-child{flex-grow:1;font-size:1.2rem;color:var(--g6);font-weight:600;margin:0;line-height:120%}.content--img-text-4>div:nth-child(2)>div:nth-child(2){white-space:nowrap;height:auto;align-items:center}@media (max-width:767px){.content--img-text-4>div:nth-child(2){flex-direction:column;transform:translateY(0);width:100%;border:none}.content--img-text-4>div:nth-child(2)>div:first-child{font-size:1.1rem;line-height:150%;text-align:center}.content--img-text-4>div:nth-child(2)>div{width:100%;justify-content:center}}@media (max-width:767px){.content--img-text-4{gap:var(--pd)}}.content--5steps{padding-inline:var(--pd);padding-block:var(--pd);display:flex;flex-direction:column;gap:var(--pd)}.content--5steps .ttl{margin:0;text-align:center}.content--5steps .container{aspect-ratio:1/1;position:relative;width:50%;margin:5rem auto}.content--5steps .container .cycle{top:0;left:50%;width:100%;height:100%;z-index:1;background:conic-gradient(#f1fff4,#bde7c7);transform:translate(-50%);font-size:4vw;color:var(--c1);font-weight:700;text-align:center}.content--5steps .container .cycle,.content--5steps .container .item{position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center}.content--5steps .container .item{z-index:2;transform:translate(-50%,-50%);width:25%;aspect-ratio:1/1;background-color:var(--bg);box-shadow:0 0 1rem .1rem var(--c7);font-size:6vw;color:var(--g4);font-weight:600}.content--5steps .container .item>span{position:absolute;width:100%;top:calc(100% + 1vw);left:0;text-align:center;font-size:1.5vw;font-weight:700;color:var(--g4)}.content--5steps .container .item:first-child{top:0;left:50%;background:linear-gradient(225deg,#3cca75,#36b353,#37914a);color:var(--bg)}.content--5steps .container .item:nth-child(2){top:28%;left:94%;background:linear-gradient(225deg,#37b96b,#309e4a,#2f7a3f);color:var(--bg)}.content--5steps .container .item:nth-child(3){top:86%;left:83%;background:linear-gradient(225deg,#39c270,#2a8840,#256332);color:var(--bg)}.content--5steps .container .item:nth-child(4){top:86%;left:15%;background:linear-gradient(225deg,#35b367,#237236,#1e5029);color:var(--bg)}.content--5steps .container .item:nth-child(5){top:28%;left:5%;background:linear-gradient(225deg,#30a65f,#1e6430,#163a1e);color:var(--bg)}@media (max-width:1199px){.content--5steps .container{width:50%}.content--5steps .container .item{width:25%}.content--5steps .container .item span{font-size:1.8vw}}@media (max-width:991px){.content--5steps .container{width:60%}.content--5steps .container .item{width:25%}.content--5steps .container .item span{font-size:2vw}}@media (max-width:767px){.content--5steps .container{width:85%}.content--5steps .container .item{width:20%}.content--5steps .container .item span{font-size:2.5vw}.content--5steps .container .cycle{font-size:5vw}}.content--video-1 .cont{display:flex;flex-direction:column;gap:2rem;position:relative;padding-top:2rem}.content--video-1 .cont:before{content:"";position:absolute;width:calc(100% - 2 * var(--pd));height:75%;top:0;left:var(--pd);background-color:var(--c8);background-image:url(../svg/topography2.svg);box-shadow:0 0 1rem .1rem var(--c7);border-radius:1.5rem;z-index:1}.content--video-1 .cont .ttl{position:relative;z-index:2;font-weight:300;font-size:2rem;color:var(--g5);line-height:95%;text-align:center;width:80%;margin:0 auto;padding-inline:calc(3 * var(--pd))}@media (max-width:767px){.content--video-1 .cont .ttl{font-size:1.3rem;padding-inline:calc(2 * var(--pd))}}.content--video-1 .cont .desc{position:relative;text-align:center;z-index:2;font-weight:300;font-size:1.2rem;color:var(--g5);margin:0 auto;padding-inline:calc(3 * var(--pd))}@media (max-width:767px){.content--video-1 .cont .desc{font-size:1rem;padding-inline:calc(2 * var(--pd))}}.content--video-1 .cont .video{position:relative;z-index:2;width:100%;aspect-ratio:18/9;padding-bottom:2rem;padding-inline:calc(4 * var(--pd))}@media (max-width:767px){.content--video-1 .cont .video{font-size:1rem;padding-inline:calc(2 * var(--pd))}}.content--video-1 .cont .video iframe{position:relative;overflow:hidden;border:.1rem solid var(--bg);border-radius:1rem;z-index:3;width:100%;height:100%;border:none;box-shadow:var(--shad)}.content--img-text-2{padding-top:var(--pd);display:flex;padding-inline:var(--pd)}.content--img-text-2 .cont{overflow:hidden;background-color:var(--c8);background-image:url(../svg/topography.svg);box-shadow:inset 0 0 3rem rgba(0,0,0,.3);border-radius:1.5rem;display:flex;row-gap:4rem;width:100%}.content--img-text-2 .cont .right{padding:2rem 0;width:50%;display:flex;flex-direction:column}.content--img-text-2 .cont .right .sttl{font-weight:300;font-size:1.4rem;color:var(--g3);padding-inline:2rem}.content--img-text-2 .cont .right .ttl{font-weight:400;font-size:2rem;color:var(--g5);line-height:95%;padding-inline:2rem;padding-top:1rem}.content--img-text-2 .cont .right .txt{padding-top:1rem;padding-inline:2rem;color:var(--g5);font-size:1rem;line-height:160%}.content--img-text-2 .cont .right .last{margin-top:2rem;display:flex}.content--img-text-2 .cont .right .list{padding-top:1rem;display:flex;flex-direction:column;gap:1rem;padding-inline:2rem}.content--img-text-2 .cont .right .list .item{display:flex;position:relative;z-index:5}.content--img-text-2 .cont .right .list .item .check{display:flex;width:1.4rem;height:1.4rem;background-color:var(--bg);border-radius:50%;position:relative;transition:.3s;box-shadow:var(--shad)}.content--img-text-2 .cont .right .list .item .check:before{content:"";width:85%;height:85%;background:linear-gradient(180deg,var(--c1),var(--c2));border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.content--img-text-2 .cont .right .list .item .content{padding-left:1rem;width:calc(100% - 4rem);flex-grow:1;font-weight:400;font-size:1rem;color:var(--g4)}@media (max-width:767px){.content--img-text-2 .cont .right .list .item .content{padding-left:1rem}}.content--img-text-2 .cont .left{width:50%;position:relative}.content--img-text-2 .cont .left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:2}@media (max-width:991px){.content--img-text-2 .cont .right{padding-top:0}.content--img-text-2 .cont .right .ttl{font-size:1.8rem}.content--img-text-2 .cont .left .card .desc{font-size:.9rem;padding:.5rem 0}}@media (max-width:767px){.content--img-text-2{padding-bottom:2rem}.content--img-text-2 .cont{flex-direction:column}.content--img-text-2 .cont .right{width:100%;order:2}.content--img-text-2 .cont .right .sttl{text-align:center}.content--img-text-2 .cont .right .ttl{font-size:1.7rem;text-align:center}.content--img-text-2 .cont .left{order:1;width:100%;aspect-ratio:1/1.3}}.features-list{position:relative;margin-top:var(--pd)}.features-list .image{z-index:1;background-repeat:none;background-size:cover;background-position:50%}.features-list .image,.features-list .image:before{position:absolute;top:0;left:0;width:100%;height:100%}.features-list .image:before{content:"";z-index:2;background:hsla(0,0%,100%,.85)}.features-list .cont{position:relative;display:flex;flex-direction:column;padding-block:var(--pd);z-index:3}.features-list .cont .ttl{max-width:40rem;font-size:2.2rem;line-height:130%}.features-list .cont .sttl,.features-list .cont .ttl{text-align:center;margin-left:auto;margin-right:auto;font-weight:400;font-family:var(--font-text-cond);padding-inline:var(--pd)}.features-list .cont .sttl{width:60%;font-size:1.3rem;line-height:160%}@media (max-width:767px){.features-list .cont .sttl{width:100%}}.features-list .cont .txt{padding-top:2rem;text-align:center;width:60%;margin-left:auto;margin-right:auto;font-size:1rem;line-height:160%;font-weight:400;font-family:var(--font-text-cond)}@media (max-width:767px){.features-list .cont .txt{width:100%}}.features-list .cont .scrollable{padding-top:2rem}.features-list .cont .scrollable .container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;padding:1rem 2rem 2rem;gap:2rem;scroll-padding:2rem}.features-list .cont .scrollable .container .item{flex:0 0 calc(40% - 1rem);scroll-snap-align:start;display:flex;flex-direction:column;position:relative;background:var(--gr1);border:none;overflow:hidden;border-radius:1.5rem;box-shadow:.4rem .4rem 1rem 0 var(--c7);padding:2rem}@media (max-width:767px){.features-list .cont .scrollable .container .item{flex:0 0 100%}}.features-list .cont .scrollable .container .item .ico{position:absolute;bottom:0;right:2rem;color:var(--g2);font-size:4rem;border:none;z-index:1}.features-list .cont .scrollable .container .item .title{position:relative;z-index:2;font-size:1.5rem;font-weight:700;color:var(--g5);margin-bottom:.65rem;font-family:var(--font-text-cond)}.features-list .cont .scrollable .container .item .text{position:relative;z-index:2;color:var(--g4);line-height:160%}@media (max-width:767px){.features-list .cont .scrollable .container .item .title{font-size:1.2rem}}.features-list .cont .scrollable-nav{display:flex;justify-content:center;column-gap:1rem;align-items:center}.features-list .cont .scrollable-nav>div a{display:block;text-decoration:none;color:var(--color-additional);font-size:1.35rem;padding:0 1rem;transition:transform .3s linear}.features-list .cont .scrollable-nav>div a svg{fill:var(--c2);height:1rem}.features-list .cont .scrollable-nav>div a.left:hover{transform:translateX(-.2rem)}.features-list .cont .scrollable-nav>div a.right:hover{transform:translateX(.2rem)}.features-list .cont .scrollable-nav>div.dots{display:flex;column-gap:.5rem;justify-content:center;align-items:center}.features-list .cont .scrollable-nav>div.dots span{width:.3rem;height:.3rem;background-color:var(--g3);border-radius:50%}.features-list .cont .scrollable-nav>div.dots span.active{background-color:var(--c1);width:.4rem;height:.4rem}@media (max-width:767px){.features-list .cont>div>div:nth-child(2){font-size:2.2rem}}.content--lp-1{padding-inline:var(--pd);padding-block:var(--pd);display:flex;flex-direction:column;gap:var(--pd);background-color:var(--c8)}.content--lp-1 .container{border-radius:1.5rem;background-color:var(--bg);box-shadow:1rem 0 .5rem -1rem var(--c7);gap:2rem;display:flex}.content--lp-1 .container>div:first-child{width:calc(40% - 2rem);display:flex;flex-direction:column;gap:var(--pd)}.content--lp-1 .container>div:first-child > div:nth-child(1){padding:var(--pd) 0 0 var(--pd);font-size:1rem;color:var(--g6);font-weight:400;flex-grow:1;display:flex;flex-direction:column;gap:1rem}.content--lp-1 .container>div:first-child > div:nth-child(1) div{font-weight:700}.content--lp-1 .container>div:first-child > div:nth-child(1) h2{margin:0;font-size:2.5rem;font-weight:700;line-height:120%}.content--lp-1 .container>div:first-child > div:nth-child(2){display:flex}@media (max-width:767px){.content--lp-1 .container>div:first-child > div:nth-child(2){display:none}}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(1){width:60%;display:flex;flex-direction:column;gap:.5rem;border-top:1.5rem solid var(--c8);border-right:1.5rem solid var(--c8);border-top-right-radius:1.5rem;border-bottom-left-radius:1.5rem;background:var(--gr4);padding:2rem}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){font-weight:.7rem;color:var(--bg);font-weight:700}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) a{width:100%}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(2){width:40%;padding:0 var(--pd) var(--pd);display:flex;flex-direction:column;gap:1rem}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(2) > div:nth-child(1){color:var(--c1)}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) img,.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) svg{width:2rem}.content--lp-1 .container>div:first-child > div:nth-child(2) > div:nth-child(2) > div:nth-child(2){font-size:1rem;color:var(--g6)}.content--lp-1 .container>div:nth-child(2){width:20%;padding-block:var(--pd)}.content--lp-1 .container>div:nth-child(2)>img{width:100%;height:100%;object-fit:cover;border-radius:1.5rem}.content--lp-1 .container>div:nth-child(2)>img:nth-child(2){display:none}.content--lp-1 .container>div:nth-child(2)>img:first-child{display:block}.content--lp-1 .container>div:nth-child(3){width:calc(40% - 2rem);display:flex;flex-direction:column;gap:var(--pd);padding:var(--pd) var(--pd) var(--pd) 0}.content--lp-1 .container>div:nth-child(3) h3{margin:1rem 0 0;font-size:2rem;font-weight:700;line-height:120%}.content--lp-1 .container>div:nth-child(3) .list{flex-grow:1;justify-content:flex-end;display:flex;gap:2rem;flex-direction:column}.content--lp-1 .container>div:nth-child(3) .list .i{display:flex;gap:1rem}.content--lp-1 .container>div:nth-child(3) .list .i img{width:35%;height:100%;object-fit:cover;border-radius:1rem}.content--lp-1 .container>div:nth-child(3) .list .i>div{width:calc(65% - 1rem);display:flex;flex-direction:column;font-size:1rem;color:var(--g6);font-weight:400}.content--lp-1 .container>div:nth-child(3) .list .i>div>div:first-child{font-weight:700}@media (max-width:767px){.content--lp-1 .container{flex-direction:column}.content--lp-1 .container>div:first-child{width:100%;padding-block:0}.content--lp-1 .container>div:first-child > div:nth-child(1){padding:var(--pd) var(--pd) 0;text-align:center}.content--lp-1 .container>div:first-child > div:nth-child(1) h2{font-size:1.3rem;text-align:center}.content--lp-1 .container>div:first-child > div:nth-child(1) div{text-align:center}.content--lp-1 .container>div:nth-child(2){width:100%;padding-block:0}.content--lp-1 .container>div:nth-child(2)>img{height:auto;aspect-ratio:32/9;border-radius:0}.content--lp-1 .container>div:nth-child(2)>img:first-child{display:none}.content--lp-1 .container>div:nth-child(2)>img:nth-child(2){display:block}.content--lp-1 .container>div:nth-child(3){width:100%;padding:0 var(--pd) var(--pd)}.content--lp-1 .container>div:nth-child(3) h3{font-size:1.3rem}}.content--lp-1 .cta{display:none;flex-direction:column;gap:.5rem;border-radius:1.5rem;background:var(--gr4);padding:2rem}@media (max-width:767px){.content--lp-1 .cta{display:flex}}.content--lp-1 .cta>div:first-child{font-weight:.7rem;color:var(--bg);font-weight:700;text-align:center}.content--lp-1 .cta>div:nth-child(2) a{width:100%}.content--lp-3{padding-inline:var(--pd);padding-block:var(--pd) 0}.content--lp-3 .container{border-radius:1.5rem;background:var(--c8);display:flex;flex-wrap:wrap;column-gap:var(--pd);row-gap:4rem}.content--lp-3 .container>div:first-child{padding:var(--pd) 0 0 var(--pd);width:calc(100% - ((100% - 2 * var(--pd)) / 3 - 2 * var(--pd) / 3 + var(--pd)) - var(--pd));display:flex;flex-direction:column;gap:1rem}.content--lp-3 .container>div:first-child h2{margin:0;font-weight:700}.content--lp-3 .container>div:nth-child(2){padding:0;width:calc((100% - 2 * var(--pd)) / 3 - 2 * var(--pd) / 3 + var(--pd));position:relative}.content--lp-3 .container>div:nth-child(2)>img{border-bottom-left-radius:1.5rem;border-top-right-radius:1.5rem;border-left:var(--pd) solid var(--bg);border-bottom:var(--pd) solid var(--bg);width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.content--lp-3 .container>div:nth-child(3){width:100%;padding:0 var(--pd) var(--pd);display:flex;gap:var(--pd);flex-wrap:wrap;justify-content:center}.content--lp-3 .container>div:nth-child(3) .item{flex:0 0 calc(33.3333333333% - var(--pd) * 2 / 3);row-gap:1rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:border .25s linear;overflow:hidden;transition:transform .2s linear}@media (max-width:767px){.content--lp-3 .container>div:nth-child(3) .item{flex:0 0 100%}}.content--lp-3 .container>div:nth-child(3) .item a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;width:100%;background-color:var(--bg)}.content--lp-3 .container>div:nth-child(3) .item a>.ttl{display:flex;padding:var(--pd) 1.5rem 0;width:100%;font-weight:700;font-size:1.12rem;color:#4a2e24}.content--lp-3 .container>div:nth-child(3) .item a>.ttl span{display:inline-block;background-color:var(--c8);padding:.5rem 1rem;border-radius:1rem}.content--lp-3 .container>div:nth-child(3) .item a>.ttl span sub,.content--lp-3 .container>div:nth-child(3) .item a>.ttl span sup{line-height:0;font-size:1rem}.content--lp-3 .container>div:nth-child(3) .item a>.inc{display:flex;flex-direction:column;width:100%;font-weight:400;font-size:.8rem;color:var(--g4);padding:var(--pd);flex-grow:1}.content--lp-3 .container>div:nth-child(3) .item a>.inc ul{list-style:none;margin:0;padding:0}.content--lp-3 .container>div:nth-child(3) .item a>.inc ul li{position:relative;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--g6);font-size:.9rem}.content--lp-3 .container>div:nth-child(3) .item a>.inc ul li:before{content:"–";position:absolute;top:.4rem;left:0;width:.5rem;height:var(--px);z-index:1;color:var(--c3);content:"+";color:var(--c1)}.content--lp-3 .container>div:nth-child(3) .item:nth-child(2n) a>.ttl span{background-color:var(--c7)}.content--lp-3 .container>div:nth-child(3) .item.highlighted a{background:var(--gr4)}.content--lp-3 .container>div:nth-child(3) .item.highlighted a>.ttl{color:var(--c1)}.content--lp-3 .container>div:nth-child(3) .item.highlighted a>.ttl span{background-color:var(--bg)}.content--lp-3 .container>div:nth-child(3) .item.highlighted a>.inc ul li{color:var(--bg)}.content--lp-3 .container>div:nth-child(3) .item.highlighted a>.inc ul li:before{color:var(--bg3)}@media (max-width:767px){.content--lp-3{padding-inline:0}.content--lp-3 .container{border-radius:0;gap:var(--pd)}.content--lp-3 .container>div:first-child{padding:0 var(--pd);width:100%;order:2}.content--lp-3 .container>div:nth-child(2){width:100%;aspect-ratio:16/9}.content--lp-3 .container>div:nth-child(2)>img{border-radius:0;border:none}.content--lp-3 .container>div:nth-child(3){order:3}}.cta--cta-1{padding-top:2rem;padding-bottom:2rem}.cta--cta-1 .cont .cta{background-color:var(--c8);position:relative;display:flex;box-shadow:0 .4rem .7rem .2rem var(--g2)}.cta--cta-1 .cont .cta .left{width:40%;position:relative}.cta--cta-1 .cont .cta .left .img{position:relative;z-index:1;width:100%;height:100%}.cta--cta-1 .cont .cta .left .img img{width:100%;height:100%;object-fit:cover}.cta--cta-1 .cont .cta .left .ovr{position:absolute;z-index:2;background-color:var(--bg);opacity:.75;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cta--cta-1 .cont .cta .left .ovr:before{content:"";position:absolute;z-index:3;border:var(--px) solid var(--c3);top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.cta--cta-1 .cont .cta .left .ovr img{width:40%;aspect-ratio:244/190}.cta--cta-1 .cont .cta .right{width:60%}.cta--cta-1 .cont .cta .right h2{margin-top:0;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text)}.cta--cta-1 .cont .cta .right p{font-weight:300;color:var(--g5);line-height:180%}.cta--cta-1 .cont .cta .right .form{display:flex;flex-direction:column;row-gap:1rem}.cta--cta-1 .cont .cta .right .btn button{display:inline-block;text-decoration:none;color:var(--bg);background-color:var(--c3);padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border:none}.cta--cta-1 .cont .cta .right .btn button:hover{background:var(--bg);color:var(--g6)}@media (max-width:767px){.cta--cta-1 .cont .cta{flex-direction:column}.cta--cta-1 .cont .cta .left,.cta--cta-1 .cont .cta .right{width:100%}.cta--cta-1 .cont .cta .right.pb4{padding-bottom:2rem}.cta--cta-1 .cont .cta .right.pt4{padding-top:2rem}.cta--cta-1 .cont .cta .right.pr4{padding-right:2rem}.cta--cta-1 .cont .cta .right.pl4{padding-left:2rem}}.cta--cta-2{padding-top:2rem;padding-bottom:2rem}.cta--cta-2 .cont .cta{background-color:var(--bg);position:relative;display:flex;box-shadow:0 .4rem .7rem .2rem var(--g2)}.cta--cta-2 .cont .cta .left{width:40%;position:relative}.cta--cta-2 .cont .cta .left .img{position:relative;z-index:1;width:100%;height:100%}.cta--cta-2 .cont .cta .left .img img{width:100%;height:100%;object-fit:cover}.cta--cta-2 .cont .cta .left .ovr{position:absolute;z-index:2;background-color:var(--bg);opacity:.75;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cta--cta-2 .cont .cta .left .ovr:before{content:"";position:absolute;z-index:3;border:var(--px) solid var(--c1);top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.cta--cta-2 .cont .cta .left .ovr img{width:40%;aspect-ratio:244/190}.cta--cta-2 .cont .cta .right{width:60%}.cta--cta-2 .cont .cta .right h2{margin-top:0;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond)}.cta--cta-2 .cont .cta .right p{font-weight:300;color:var(--g5);line-height:180%}.cta--cta-2 .cont .cta .right .form{display:flex;flex-direction:column;row-gap:1rem}.cta--cta-2 .cont .cta .right .btn button{display:inline-block;text-decoration:none;color:var(--bg);background-color:var(--c1);padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border:none}.cta--cta-2 .cont .cta .right .btn button:hover{background:var(--bg);color:var(--g6)}@media (max-width:767px){.cta--cta-2 .cont .cta{flex-direction:column}.cta--cta-2 .cont .cta .left,.cta--cta-2 .cont .cta .right{width:100%}.cta--cta-2 .cont .cta .right.pb4{padding-bottom:2rem}.cta--cta-2 .cont .cta .right.pt4{padding-top:2rem}.cta--cta-2 .cont .cta .right.pr4{padding-right:2rem}.cta--cta-2 .cont .cta .right.pl4{padding-left:2rem}}.cta--cta-5{padding-block:4rem}.cta--cta-5 .cont .cta{background-color:var(--bg);position:relative;display:flex;box-shadow:0 .4rem .7rem .2rem var(--g2)}.cta--cta-5 .cont .cta .left{width:40%;position:relative}.cta--cta-5 .cont .cta .left .img{position:relative;z-index:1;width:100%;height:100%}.cta--cta-5 .cont .cta .left .img img{width:100%;height:100%;object-fit:cover}.cta--cta-5 .cont .cta .left .ovr{position:absolute;z-index:2;background-color:var(--bg);opacity:.75;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cta--cta-5 .cont .cta .left .ovr:before{content:"";position:absolute;z-index:3;border:var(--px) solid var(--c1);top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.cta--cta-5 .cont .cta .left .ovr img{width:40%;aspect-ratio:244/190}.cta--cta-5 .cont .cta .right{padding:2rem;width:60%}.cta--cta-5 .cont .cta .right h2{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond)}.cta--cta-5 .cont .cta .right p{font-weight:300;color:var(--g5);line-height:180%}.cta--cta-5 .cont .cta .right .form{display:flex;flex-direction:column;row-gap:1rem}.cta--cta-5 .cont .cta .right .hidden{display:none}.cta--cta-5 .cont .cta .right .btn{padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.cta--cta-5 .cont .cta .right .btn>div{width:50%;display:flex}.cta--cta-5 .cont .cta .right .btn>div:nth-child(2){justify-content:flex-end}.cta--cta-5 .cont .cta .right .btn button{display:block;text-decoration:none;padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border:none;background-color:var(--c1);color:var(--bg)}.cta--cta-5 .cont .cta .right .btn button.back{background-color:var(--g3);color:var(--bg)}.cta--cta-5 .cont .cta .right .btn button:hover{background-color:var(--c6);color:var(--g6)}.cta--cta-5 .cont .cta .right .btn button.disabled{pointer-events:none;background-color:var(--c7)}.cta--cta-5 .cont .cta .right .btn button.hidden{display:none}@media (max-width:991px){.cta--cta-5 .cont .cta{flex-direction:column}.cta--cta-5 .cont .cta .left{display:none}.cta--cta-5 .cont .cta .right{width:100%;padding:1rem}.cta--cta-5 .cont .cta .right h2{font-size:1.2rem}}.cta--cta-9{margin-inline:var(--pd);margin-block:var(--pd);position:relative;overflow:hidden;box-shadow:1rem 1rem 2rem .25rem var(--g2);border-radius:1.5rem}.cta--cta-9 .bg{bottom:0}.cta--cta-9 .bg,.cta--cta-9 .bg .ovr{position:absolute;left:0;width:100%;height:100%;z-index:1}.cta--cta-9 .bg .ovr{top:0;background-color:var(--bg);opacity:.75}.cta--cta-9 .bg img{width:100%;height:100%;object-fit:cover}.cta--cta-9 .bg-person{position:absolute;bottom:0;left:50%;height:100%;transform:translate(-50%);z-index:2;padding-top:1rem}.cta--cta-9 .bg-person img{height:100%}.cta--cta-9 .tt{color:var(--g6);position:relative;z-index:3;padding:3rem;display:flex;justify-content:space-between}.cta--cta-9 .tt>div{width:35%;display:flex;flex-direction:column;row-gap:1rem}.cta--cta-9 .tt>div.right h2{margin-top:0}.cta--cta-9 .tt>div.right input{text-align:center}.cta--cta-9 .tt h2{font-weight:600;margin-top:0}.cta--cta-9 .tt .l1{padding-left:1rem;display:flex;row-gap:1rem;flex-direction:column}.cta--cta-9 .tt .l1 .item{position:relative;padding-left:1.3rem}.cta--cta-9 .tt .l1 .item:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;z-index:4;background:url(../svg/chevron-r.svg) no-repeat 50%/contain}.cta--cta-9 .tt .btns{text-align:center}.cta--cta-9 .tt .btns .btn{display:inline-flex;text-decoration:none;font-size:.9rem;padding:.8rem 1.3rem;align-items:center;justify-content:center;transition:all .4s;border-radius:60rem;box-shadow:0 2.7rem 6rem rgba(120,136,255,.2),0 .25rem 0 var(--c2),inset 0 0 1rem rgba(206,229,251,.3);background-color:var(--c1);background-image:linear-gradient(0deg,var(--c1) 0,var(--c3) 99%);z-index:6;cursor:pointer;border:none;position:relative;color:#fff;letter-spacing:.05rem;text-transform:uppercase;font-weight:700;column-gap:1rem}.cta--cta-9 .tt .btns .btn:hover{box-shadow:0 2.7rem 6rem rgba(120,136,255,.2),0 -.25rem 0 var(--c2),inset 0 0 1rem rgba(206,229,251,.3)}.cta--cta-9 .tt .phone{font-size:1.7rem;margin-top:0}.cta--cta-9 .tt .phone a{color:var(--g5);text-decoration:none}@media (max-width:767px){.cta--cta-9{display:flex;flex-direction:column;row-gap:1rem}.cta--cta-9 .bg{width:calc(100% + 4rem);margin:0 -2rem}.cta--cta-9 .bg-person{position:relative;order:2}.cta--cta-9 .bg-person img{width:100%;height:auto}.cta--cta-9 .tt{order:1;flex-direction:column;row-gap:2rem;padding-bottom:0}.cta--cta-9 .tt .left,.cta--cta-9 .tt .right{width:100%}}.content--text-img-1{padding-inline:var(--pd);padding-top:var(--pd)}.content--text-img-1 .cont{display:flex;gap:4rem}.content--text-img-1 .cont .text{display:flex;flex-direction:column;width:calc(50% - 2rem);row-gap:2rem}.content--text-img-1 .cont .text .ttl{font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond)}.content--text-img-1 .cont .text .txt{font-weight:300;color:var(--g5);line-height:180%}.content--text-img-1 .cont .text .txt h2+ul,.content--text-img-1 .cont .text .txt h3+ul{list-style:none;margin:0;padding:0}.content--text-img-1 .cont .text .txt h2+ul li,.content--text-img-1 .cont .text .txt h3+ul li{position:relative;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--g6);font-size:.9rem}.content--text-img-1 .cont .text .txt h2+ul li:before,.content--text-img-1 .cont .text .txt h3+ul li:before{content:"–";position:absolute;top:.4rem;left:0;width:.5rem;height:var(--px);z-index:1;color:var(--c3)}.content--text-img-1 .cont .text .txt h2+ul li:before{content:"+";color:var(--c1)}.content--text-img-1 .cont .text .btn{display:inline-block;text-decoration:none;color:var(--bg);background-color:var(--c3);padding:.7rem 1.4rem;transition:background .25s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem}.content--text-img-1 .cont .text .btn:hover{background:var(--c4)}.content--text-img-1 .cont .img{width:calc(50% - 2rem);position:relative}.content--text-img-1 .cont .img .pic{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:1.5rem;box-shadow:0 .4rem .7rem .2rem var(--c7)}.content--text-img-1 .cont .img .pic .ovr{display:none;box-shadow:inset 0 0 3rem 3rem #fff;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.content--text-img-1 .cont .img .pic>img{height:100%;width:100%;object-fit:cover}.content--text-img-1.reversed .cont .text{order:2}.content--text-img-1.reversed .cont .img{order:1}@media (max-width:767px){.content--text-img-1 .cont{flex-direction:column;gap:2rem}.content--text-img-1 .cont.pb4{padding-bottom:2rem}.content--text-img-1 .cont .img,.content--text-img-1 .cont .text{width:100%;aspect-ratio:1/1}.content--text-img-1 .cont .text{order:1}.content--text-img-1 .cont .img{order:2}}.steps--v1{padding-top:2rem;padding-bottom:2rem}.steps--v1>div>.ttl{text-align:center;font-size:2rem;font-weight:300;width:60%;margin-left:auto;margin-right:auto}.steps--v1>div .cont{display:flex;justify-content:space-between;position:relative;column-gap:1rem}.steps--v1>div .cont .steps-line{width:calc(80% + 1rem);height:1px;border-top:2px dotted var(--c1);position:absolute;left:0;top:1rem}.steps--v1>div .cont .steps-item{width:calc(20% - .8rem);position:relative}.steps--v1>div .cont .steps-item .check{display:flex;width:2rem;height:2rem;background-color:var(--c1);border-radius:50%;margin-bottom:2.34375vw;position:relative;transition:.3s}.steps--v1>div .cont .steps-item .check:before{content:"";width:.55rem;height:.55rem;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.steps--v1>div .cont .steps-item>p:nth-child(2){font-weight:600}.steps--v1>div .cont .steps-item>p:nth-child(3){font-size:.8rem}@media (max-width:767px){.steps--v1>div>.ttl{width:100%}.steps--v1>div .cont{row-gap:1rem;flex-direction:column}.steps--v1>div .cont .steps-line{width:1px;height:100%;border-left:2px dotted #c3cbd9;border-top:none;left:1rem}.steps--v1>div .cont .steps-item{width:100%;padding-left:3rem}.steps--v1>div .cont .steps-item .check{position:absolute;left:0;top:0}.steps--v1>div .cont .steps-item>.ttl{margin-top:.3rem}}.steps--v2{padding-top:2rem;padding-bottom:2rem}.steps--v2>div>.ttl{text-align:center;font-size:2rem;font-weight:300;width:60%;margin-left:auto;margin-right:auto}.steps--v2>div .cont{display:flex;justify-content:center;position:relative;gap:2rem;flex-wrap:wrap}.steps--v2>div .cont .steps-item{width:calc(33.3333333333% - 1.3333333333rem);position:relative}.steps--v2>div .cont .steps-item .check{display:flex;width:2rem;height:2rem;background-color:var(--c1);border-radius:50%;margin-bottom:2.34375vw;position:relative;transition:.3s}.steps--v2>div .cont .steps-item .check:before{content:"";width:.55rem;height:.55rem;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.steps--v2>div .cont .steps-item>p:nth-child(2){font-weight:600}.steps--v2>div .cont .steps-item>p:nth-child(3){font-size:.8rem}@media (max-width:767px){.steps--v2>div>.ttl{width:100%}.steps--v2>div .cont{row-gap:1rem;flex-direction:column}.steps--v2>div .cont .steps-line{width:1px;height:100%;border-left:2px dotted #c3cbd9;border-top:none;left:1rem}.steps--v2>div .cont .steps-item{width:100%;padding-left:3rem}.steps--v2>div .cont .steps-item .check{position:absolute;left:0;top:0}.steps--v2>div .cont .steps-item>.ttl{margin-top:.3rem}}.faqs--faq-1{padding-top:2rem;padding-bottom:4rem}.faqs--faq-1 .cont>.ttl{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;font-size:2.2rem;line-height:130%;font-weight:400;font-family:var(--font-text-cond)}.faqs--faq-1 .cont .cont{padding-top:2rem;column-gap:2rem;display:flex;flex-wrap:wrap}.faqs--faq-1 .cont .cont .items{flex:0 0 calc(33.3333333333% - 1.3333333333rem);padding-top:2rem;padding-bottom:2rem;border-bottom:var(--px) solid var(--g2)}@media (max-width:991px){.faqs--faq-1 .cont .cont .items{flex:0 0 calc(50% - 1rem)}}@media (max-width:767px){.faqs--faq-1 .cont .cont .items{flex:0 0 100%}}.faqs--faq-1 .cont .cont .items label{display:flex;flex-wrap:wrap;position:relative;text-decoration:none;color:var(--g5);font-weight:700}.faqs--faq-1 .cont .cont .items label input{position:absolute;left:-10000;visibility:hidden}.faqs--faq-1 .cont .cont .items label:before{content:"";border:solid rgba(40,39,40,.5);border-width:0 1px 1px 0;display:inline-block;padding:.2vw;position:absolute;transform:rotate(45deg);top:43%;left:0;transition:.3s}.faqs--faq-1 .cont .cont .items label span:first-child{flex-grow:1;font-weight:600}.faqs--faq-1 .cont .cont .items label span:nth-child(2){color:var(--c1);font-size:1rem;padding-left:2rem}.faqs--faq-1 .cont .cont .items label>div{padding:1rem 0 0 2rem;display:none;font-weight:300;width:100%}.faqs--faq-1 .cont .cont .items label input:checked~div{display:block}.content--contact-1{padding-top:4rem;padding-bottom:4rem}.content--contact-1 .blk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}.content--contact-1 .blk>div:first-child{display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:first-child .ttl{margin:0;line-height:110%;letter-spacing:.08rem;font-size:2.2rem;line-height:130%;font-family:var(--font-text);color:var(--g6)}.content--contact-1 .blk>div:first-child .txt{color:var(--g6);font-size:1em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:first-child .txt a{color:var(--c3)}.content--contact-1 .blk>div:first-child .form .btn{margin-top:1rem;display:flex}.content--contact-1 .blk>div:first-child .form .btn button{position:relative;display:flex;text-decoration:none;color:var(--c2);padding:1rem 1.8rem;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border:none;border-radius:1.6rem;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center;align-items:center}.content--contact-1 .blk>div:first-child .form .btn button.disabled{opacity:.5;pointer-events:none}.content--contact-1 .blk>div:first-child .form .btn button.hidden{display:none}.content--contact-1 .blk>div:nth-child(2){display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location>div{display:flex;flex-direction:column}.content--contact-1 .blk>div:nth-child(2) .location>div>div{display:flex;justify-content:space-between;column-gap:1rem;padding:.5rem;border-top:var(--px) solid var(--color-e)}.content--contact-1 .blk>div:nth-child(2) .location>div>div:first-child{border:none}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div a{color:var(--color-a);text-decoration:none}.content--contact-1 .blk>div:nth-child(2) .phone .ttl{color:var(--color-f);font-size:1em;line-height:160%;letter-spacing:.1em;font-weight:300;text-transform:uppercase}.content--contact-1 .blk>div:nth-child(2) .phone .num{font-size:3em;line-height:160%;letter-spacing:.05em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .phone .num a{text-decoration:none;color:var(--color-g);transition:color .25s linear}.content--contact-1 .blk>div:nth-child(2) .phone .num a:hover{color:var(--color-a)}@media (min-width:768px) and (max-width:1024px){.content--contact-1 .blk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.content--contact-1 .blk>div:first-child{display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:first-child .ttl{margin:0;line-height:110%;letter-spacing:.1em;font-weight:300;font-size:1.5em;color:var(--color-g);text-transform:uppercase}.content--contact-1 .blk>div:first-child .txt{color:var(--color-f);font-size:1em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:first-child .txt a{color:var(--color-a)}.content--contact-1 .blk>div:first-child .form button{border:none;display:inline-block;font-family:var(--font-header);line-height:140%;letter-spacing:.0625em;font-weight:600;font-size:1.2em;color:var(--color-c);opacity:.9;text-decoration:none;padding:.5rem 2rem;background-color:var(--color-a);text-transform:uppercase;transition:color .25s linear,background .25s linear}.content--contact-1 .blk>div:first-child .form button:hover{background-color:var(--color-f);color:var(--color-c)}.content--contact-1 .blk>div:nth-child(2){display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location>div{display:flex;flex-direction:column}.content--contact-1 .blk>div:nth-child(2) .location>div>div{display:flex;justify-content:space-between;column-gap:1rem;padding:.5rem;border-top:var(--px) solid var(--color-e)}.content--contact-1 .blk>div:nth-child(2) .location>div>div:first-child{border:none}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div a{color:var(--color-a);text-decoration:none}.content--contact-1 .blk>div:nth-child(2) .phone .ttl{color:var(--color-f);font-size:1em;line-height:160%;letter-spacing:.1em;font-weight:300;text-transform:uppercase}.content--contact-1 .blk>div:nth-child(2) .phone .num{font-size:3em;line-height:160%;letter-spacing:.05em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .phone .num a{text-decoration:none;color:var(--color-g);transition:color .25s linear}.content--contact-1 .blk>div:nth-child(2) .phone .num a:hover{color:var(--color-a)}}@media (min-width:451px) and (max-width:767px){.content--contact-1 .blk{display:grid;grid-template-columns:1fr;grid-gap:2rem}.content--contact-1 .blk>div:first-child{display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:first-child .ttl{margin:0;line-height:110%;letter-spacing:.1em;font-weight:300;font-size:1.2em;color:var(--color-g);text-transform:uppercase}.content--contact-1 .blk>div:first-child .txt{color:var(--color-f);font-size:1em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:first-child .txt a{color:var(--color-a)}.content--contact-1 .blk>div:first-child .form button{border:none;display:inline-block;font-family:var(--font-header);line-height:140%;letter-spacing:.0625em;font-weight:600;font-size:1em;color:var(--color-c);opacity:.9;text-decoration:none;padding:.5rem 2rem;background-color:var(--color-a);text-transform:uppercase;transition:color .25s linear,background .25s linear}.content--contact-1 .blk>div:first-child .form button:hover{background-color:var(--color-f);color:var(--color-c)}.content--contact-1 .blk>div:nth-child(2){display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location{display:grid;grid-template-columns:repeat(1,1fr)}.content--contact-1 .blk>div:nth-child(2) .location>div{border-top:var(--px) solid var(--color-e);display:flex;flex-direction:column}.content--contact-1 .blk>div:nth-child(2) .location>div>div{display:flex;justify-content:space-between;column-gap:1rem;padding:.5rem;border-top:var(--px) solid var(--color-e)}.content--contact-1 .blk>div:nth-child(2) .location>div>div:first-child{border:none}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div a{color:var(--color-a);text-decoration:none}.content--contact-1 .blk>div:nth-child(2) .phone .ttl{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.1em;font-weight:300;text-transform:uppercase}.content--contact-1 .blk>div:nth-child(2) .phone .num{font-size:1.5em;line-height:160%;letter-spacing:.05em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .phone .num a{text-decoration:none;color:var(--color-g);transition:color .25s linear}.content--contact-1 .blk>div:nth-child(2) .phone .num a:hover{color:var(--color-a)}}@media (max-width:450px){.content--contact-1 .blk{display:grid;grid-template-columns:1fr;grid-gap:2rem}.content--contact-1 .blk>div:first-child{display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:first-child .ttl{margin:0;line-height:110%;letter-spacing:.1em;font-weight:300;font-size:1.2em;color:var(--color-g);text-transform:uppercase}.content--contact-1 .blk>div:first-child .txt{color:var(--color-f);font-size:1em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:first-child .txt a{color:var(--color-a)}.content--contact-1 .blk>div:first-child .form button{border:none;display:inline-block;font-family:var(--font-header);line-height:140%;letter-spacing:.0625em;font-weight:600;font-size:1em;color:var(--color-c);opacity:.9;text-decoration:none;padding:.5rem 2rem;background-color:var(--color-a);text-transform:uppercase;transition:color .25s linear,background .25s linear}.content--contact-1 .blk>div:first-child .form button:hover{background-color:var(--color-f);color:var(--color-c)}.content--contact-1 .blk>div:nth-child(2){display:flex;flex-direction:column;row-gap:2rem}.content--contact-1 .blk>div:nth-child(2) .location{display:grid;grid-template-columns:repeat(1,1fr)}.content--contact-1 .blk>div:nth-child(2) .location>div{border-top:var(--px) solid var(--color-e);display:flex;flex-direction:column}.content--contact-1 .blk>div:nth-child(2) .location>div>div{display:flex;justify-content:space-between;column-gap:1rem;padding:.5rem;border-top:var(--px) solid var(--color-e)}.content--contact-1 .blk>div:nth-child(2) .location>div>div:first-child{border:none}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.0666666667em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .location>div>div>div a{color:var(--color-a);text-decoration:none}.content--contact-1 .blk>div:nth-child(2) .phone .ttl{color:var(--color-f);font-size:.7em;line-height:160%;letter-spacing:.1em;font-weight:300;text-transform:uppercase}.content--contact-1 .blk>div:nth-child(2) .phone .num{font-size:1.5em;line-height:160%;letter-spacing:.05em;font-weight:300}.content--contact-1 .blk>div:nth-child(2) .phone .num a{text-decoration:none;color:var(--color-g);transition:color .25s linear}.content--contact-1 .blk>div:nth-child(2) .phone .num a:hover{color:var(--color-a)}}.content--contact-2{padding-inline:var(--pd);padding-block:var(--pd);display:flex;flex-wrap:wrap;gap:var(--pd)}.content--contact-2>div{width:calc(33.3333333333% - var(--pd) * 2 / 3);border-radius:1.5rem;overflow:hidden;position:relative}.content--contact-2>div:first-child .item{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.content--contact-2>div:first-child .item.active{opacity:1}.content--contact-2>div:first-child .item .img{position:relative;z-index:1;width:100%;height:100%}.content--contact-2>div:first-child .item .img img{width:100%;height:100%;object-fit:cover}.content--contact-2>div:first-child .item .txt{position:absolute;border-radius:1rem;z-index:2;background:var(--gr2);padding:1rem;bottom:1rem;right:1rem}.content--contact-2>div:first-child .item .txt .name{font-weight:700;font-size:.8rem;letter-spacing:.1rem;color:var(--g6)}.content--contact-2>div:first-child .item .txt .titol{font-weight:400;font-size:.7rem;color:var(--g4)}.content--contact-2>div:nth-child(2){background:var(--gr4);padding:var(--pd);display:flex;flex-direction:column;gap:1rem}.content--contact-2>div:nth-child(2) .sttl{font-size:1.2rem;color:var(--bg);font-weight:600}.content--contact-2>div:nth-child(2) .ttl{font-size:2.4rem;color:var(--bg);font-weight:600;line-height:120%}.content--contact-2>div:nth-child(2) .txt{padding-top:2rem;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;font-weight:600;font-size:1rem;color:var(--bg)}.content--contact-2>div:nth-child(3){background:var(--gr2);position:relative;display:flex;flex-direction:column;padding:var(--pd);gap:var(--pd)}.content--contact-2>div:nth-child(3)>.steps{flex-grow:1;display:none;flex-direction:column;gap:1rem}.content--contact-2>div:nth-child(3)>.steps.active{display:flex}.content--contact-2>div:nth-child(3)>.nav{width:100%;padding:0 2rem;display:flex;align-items:center;gap:2rem;z-index:1000}.content--contact-2>div:nth-child(3)>.nav>a{width:calc(50% - 1rem);position:relative;display:flex;text-decoration:none;color:var(--c2);padding:1rem 0;transition:background .25s linear;font-weight:800;font-size:.85rem;text-transform:uppercase;border-radius:1.6rem;width:100%;background:linear-gradient(180deg,#f9d5c9,#c9ada3);letter-spacing:.04rem;justify-content:center}.content--contact-2>div:nth-child(3)>.nav>a span{display:flex;align-items:center;justify-content:center;width:calc(100% - 1.5rem)}.content--contact-2>div:nth-child(3)>.nav>a.disabled{opacity:.5;pointer-events:none}.content--contact-2>div:nth-child(3)>.nav>a.hidden{display:none}@media (max-width:991px){.content--contact-2>div:first-child{width:100%;aspect-ratio:1/1}.content--contact-2>div:nth-child(2),.content--contact-2>div:nth-child(3){width:calc(50% - var(--pd) * 1 / 2)}}@media (max-width:600px){.content--contact-2>div:nth-child(2) .ttl{font-size:1.7rem}.content--contact-2>div:nth-child(2),.content--contact-2>div:nth-child(3){width:100%}}.content--contact-3{padding-inline:var(--pd);padding-block:0 var(--pd);display:flex;gap:var(--pd);flex-wrap:wrap}.content--contact-3>div:first-child{width:calc(33.3333333333% - var(--pd) * 1 / 2);padding:var(--pd);border-radius:1.5rem;border:var(--px) solid var(--c3);background:var(--gr1)}.content--contact-3>div:first-child h2{font-weight:600;margin-top:0}.content--contact-3>div:first-child h3{margin-bottom:.5rem}.content--contact-3>div:nth-child(2){width:calc(66.6666666667% - var(--pd) * 1 / 2);display:flex;gap:1rem;flex-wrap:wrap}.content--contact-3>div:nth-child(2)>.photo{width:calc(33.3333333333% - .5rem);height:calc(33.3333333333% - .6666666667rem);position:relative}.content--contact-3>div:nth-child(2)>.photo:nth-child(4n),.content--contact-3>div:nth-child(2)>.photo:nth-child(4n-3){width:calc(66.6666666667% - .5rem)}.content--contact-3>div:nth-child(2)>.photo>img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:1rem}@media (max-width:767px){.content--contact-3>div:first-child,.content--contact-3>div:nth-child(2){width:100%}.content--contact-3>div:nth-child(2) .photo{height:10rem}}.content--why{padding-top:var(--pd);padding-inline:var(--pd);display:flex;row-gap:var(--pd);column-gap:4rem;flex-wrap:wrap}@media (max-width:991px){.content--why{gap:2rem}}.content--why .title{width:100%;font-size:1.7rem;color:var(--g6);line-height:120%;font-weight:700}.content--why .c1{width:calc(50% - 2rem);display:flex;flex-direction:column;gap:2rem}@media (max-width:991px){.content--why .c1{width:100%}}.content--why .c1 .text{font-size:1rem;color:var(--g4);line-height:160%}.content--why .c1 .text img{width:100%;border-radius:1.5rem}.content--why .c2{width:calc(50% - 2rem);display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:991px){.content--why .c2{width:100%}}.content--why .c2>.i{display:flex;flex-direction:column;gap:.3rem;width:calc(33.3333333333% - 1.3333333333rem)}@media (max-width:767px){.content--why .c2>.i{width:calc(50% - 1rem)}}.content--why .c2>.i>.img{display:flex;justify-content:center}.content--why .c2>.i>.img img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:1rem}.content--why .c2>.i .ttl{font-weight:700;font-size:.8rem;color:var(--g5)}.content--why .c2>.i .dsc{font-size:.7rem;color:var(--g4)}.content--why .btns{width:100%;display:flex;justify-content:center}.content--why .btns>a{display:inline-flex;gap:1rem;align-items:center;border:.1rem solid #67c15e;border-radius:1.5rem;padding:.8rem 1.2rem;text-decoration:none}.content--why .btns>a>svg{height:1rem}.content--why .btns>a>span{color:#67c15e;font-size:.9rem}.content--why .btns>a:hover{background-color:#e5ffe3}footer.footer-1{margin-top:var(--pd);display:flex;flex-wrap:wrap;column-gap:1rem;border-top:var(--px) solid var(--g2);background:var(--gr1);padding-top:2rem;justify-content:space-between}footer.footer-1>.left{display:flex;flex-direction:column;width:calc(50% - .6666666667rem);padding:1rem 1rem 1rem 2rem;row-gap:1rem}@media (max-width:767px){footer.footer-1>.left{width:100%;padding:1rem}}footer.footer-1>.left>.logo>a{display:inline-block}footer.footer-1>.left>.logo>a>svg{height:2rem}footer.footer-1>.left>.txt{font-size:.9rem;line-height:180%;color:var(--g4)}footer.footer-1>.right{width:calc(50% - .6666666667rem);padding:1rem 2rem 1rem 1rem;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:2rem}@media (max-width:767px){footer.footer-1>.right{width:100%}}footer.footer-1>.right>.menu{width:calc(50% - .5rem)}footer.footer-1>.right>.menu>.ttl{font-size:1.3rem;color:var(--g8);font-weight:600}footer.footer-1>.right>.menu>.items{display:flex;flex-direction:column;row-gap:1rem;font-size:.95rem;padding-top:2rem}footer.footer-1>.right>.menu>.items>a{display:block;text-decoration:none;color:var(--g4)}footer.footer-1>.bottom{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;padding:1rem 2rem;width:100%;border-top:var(--px) solid var(--g2)}@media (max-width:767px){footer.footer-1>.bottom{flex-direction:column;row-gap:1rem}}footer.footer-1>.bottom>div:first-child{font-size:.8rem;color:var(--g4)}footer.footer-1>.bottom>div:last-child{font-size:.8rem;column-gap:1rem;display:flex;align-items:center}footer.footer-1>.bottom>div:last-child>a{white-space:nowrap;color:var(--g4)}footer.footer-1>.bottom>div:last-child>a>img{height:1.5rem}footer.footer-1>.bottom>div:last-child>a:hover{text-decoration:none}.popups--window-1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.popups--window-1 .popup-window{position:relative}.popups--window-1 .popup-window .close-button{position:absolute;right:-2rem;top:-2rem;background-color:transparent;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;z-index:10000}.popups--window-1 .popup-window .close-button svg{fill:var(--bg);width:1.3rem;height:1.3rem}.popups--window-1 .popup-window .close-button:hover svg{fill:var(--c1)}.popups--window-1 .popup-content{overflow-y:auto;max-height:80vh}.popups--quiz{width:80vw}.popups--quiz .cont .cta{background-color:var(--bg);position:relative;display:flex;box-shadow:0 .4rem .7rem .2rem var(--g2)}.popups--quiz .cont .cta .left{width:40%;position:relative}.popups--quiz .cont .cta .left .img{position:relative;z-index:1;width:100%;height:100%}.popups--quiz .cont .cta .left .img img{width:100%;height:100%;object-fit:cover}.popups--quiz .cont .cta .left .ovr{position:absolute;z-index:2;background-color:var(--bg);opacity:.75;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popups--quiz .cont .cta .left .ovr:before{content:"";position:absolute;z-index:3;border:var(--px) solid var(--c1);top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.popups--quiz .cont .cta .left .ovr img{width:40%;aspect-ratio:244/190}.popups--quiz .cont .cta .right{padding:2rem;width:60%}.popups--quiz .cont .cta .right h2{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond)}.popups--quiz .cont .cta .right p{font-weight:300;color:var(--g5);line-height:180%}.popups--quiz .cont .cta .right .form{display:flex;flex-direction:column;row-gap:1rem}.popups--quiz .cont .cta .right .hidden{display:none}.popups--quiz .cont .cta .right .btn{padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.popups--quiz .cont .cta .right .btn>div{width:50%;display:flex}.popups--quiz .cont .cta .right .btn>div:nth-child(2){justify-content:flex-end}.popups--quiz .cont .cta .right .btn button{display:block;text-decoration:none;padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border:none;background-color:var(--c1);color:var(--bg)}.popups--quiz .cont .cta .right .btn button.back{background-color:var(--g3);color:var(--bg)}.popups--quiz .cont .cta .right .btn button:hover{background-color:var(--c6);color:var(--g6)}.popups--quiz .cont .cta .right .btn button.disabled{pointer-events:none;background-color:var(--c7)}.popups--quiz .cont .cta .right .btn button.hidden{display:none}@media (max-width:991px){.popups--quiz .cont .cta{flex-direction:column}.popups--quiz .cont .cta .left{display:none}.popups--quiz .cont .cta .right{width:100%;padding:1rem}.popups--quiz .cont .cta .right h2{font-size:1.2rem}}.popups--contact{width:80vw}.popups--contact .cont .cta{background-color:var(--bg);position:relative;display:flex;box-shadow:0 .4rem .7rem .2rem var(--g2)}.popups--contact .cont .cta .left{width:40%;position:relative}.popups--contact .cont .cta .left .img{position:relative;z-index:1;width:100%;height:100%}.popups--contact .cont .cta .left .img img{width:100%;height:100%;object-fit:cover}.popups--contact .cont .cta .left .ovr{position:absolute;z-index:2;background-color:var(--bg);opacity:.75;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popups--contact .cont .cta .left .ovr:before{content:"";position:absolute;z-index:3;border:var(--px) solid var(--c1);top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.popups--contact .cont .cta .left .ovr img{width:40%;aspect-ratio:244/190}.popups--contact .cont .cta .right{padding:2rem;width:60%}.popups--contact .cont .cta .right h2{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:2.2rem;line-height:130%;font-family:var(--font-text-cond)}.popups--contact .cont .cta .right p{font-weight:300;color:var(--g5);line-height:180%}.popups--contact .cont .cta .right .form{display:flex;flex-direction:column;row-gap:1rem}.popups--contact .cont .cta .right .hidden{display:none}.popups--contact .cont .cta .right .btn{padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.popups--contact .cont .cta .right .btn>div{width:50%;display:flex}.popups--contact .cont .cta .right .btn>div:nth-child(2){justify-content:flex-end}.popups--contact .cont .cta .right .btn button{display:block;text-decoration:none;padding:.7rem 1.4rem;transition:background .2s linear,color .2s linear;font-weight:300;font-size:1rem;letter-spacing:.08rem;border:none;background-color:var(--c1);color:var(--bg)}.popups--contact .cont .cta .right .btn button.back{background-color:var(--g3);color:var(--bg)}.popups--contact .cont .cta .right .btn button:hover{background-color:var(--c6);color:var(--g6)}.popups--contact .cont .cta .right .btn button.disabled{pointer-events:none;background-color:var(--c7)}.popups--contact .cont .cta .right .btn button.hidden{display:none}@media (max-width:991px){.popups--contact .cont .cta{flex-direction:column}.popups--contact .cont .cta .left{display:none}.popups--contact .cont .cta .right{width:100%;padding:1rem}.popups--contact .cont .cta .right h2{font-size:1.2rem}}.popups--contact-buttons{width:5.5rem;height:5.5rem;position:fixed;bottom:2rem;right:2rem;z-index:112}.popups--contact-buttons *{user-select:none}.popups--contact-buttons--switch{align-items:center;background-color:#000;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;width:100%;height:100%;justify-content:center;position:relative}.popups--contact-buttons--static{align-items:center;display:flex;flex-direction:column;justify-content:center}.popups--contact-buttons--static-icon{width:1.3rem;height:1.3rem;display:inline}.popups--contact-buttons--static-caption{color:#fff;font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:.7rem;margin:0}.popups--contact-buttons--pulsation{background-color:#000;border-radius:3rem;position:absolute;width:calc(100% + 1rem);height:calc(100% + 1rem);left:-.5rem;top:-.5rem;transform:scale(0);z-index:-1}.popups--contact-buttons--pulsation:nth-of-type(2n){animation-delay:.5s}.popups--contact-buttons.active .popups--contact-buttons--pulsation{animation:none}.popups--contact-buttons--icons{border-radius:3rem;height:3rem;overflow:hidden;position:absolute;width:3rem}.popups--contact-buttons--icons-line{-webkit-transform:translateX(2rem);display:flex;height:1.5rem;left:.8rem;position:absolute;top:.7rem;transform:translateX(2rem);transition:cubic-bezier(.13,1.49,.14,-.4)}.popups--contact-buttons--icons-line img{width:2rem;height:2rem}.popups--contact-buttons.active .popups--contact-buttons--icons-line{animation-play-state:paused}.popups--contact-buttons--icon{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;margin:0 3rem 0 0;user-select:none}.popups--contact-buttons.active .popups--contact-buttons--icons,.popups--contact-buttons.active .popups--contact-buttons--static{display:none}.popups--contact-buttons--close-icon:first-of-type{margin-left:0}.popups--contact-buttons--close-icon{fill:var(--bg);transform:rotate(180deg) scale(0);transition:all .12s ease-in}.popups--contact-buttons.active .messenger-hide.popups--contact-buttons--close{line-height:0;position:absolute;top:42%;left:42%}.popups--contact-buttons.active .popups--contact-buttons--close .popups--contact-buttons--close-icon{width:1.3rem;height:1.3rem;transform:rotate(0deg) scale(1)}.popups--contact-buttons--block{-webkit-transform:scale(0);-webkit-transform-origin:80% 105%;align-items:flex-start;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 1rem 1.6rem rgba(0,0,0,.1);border-radius:.45rem;bottom:5.5rem;box-sizing:border-box;display:flex;flex-direction:column;right:0;padding:1.45rem;position:absolute;transform:scale(0);transform-origin:80% 105%;transition:all .12s ease-out;width:15rem;z-index:9}.popups--contact-buttons.active .popups--contact-buttons--block{transform:scale(1)}.popups--contact-buttons--btn{width:100%;display:flex;flex-direction:row;align-items:center;cursor:pointer;margin:.5rem 0;line-height:1.2;text-decoration:none}.popups--contact-buttons--btn:before{background:var(--g2) no-repeat 50%;border-radius:3rem;content:"";display:block;height:2.5rem;margin-right:.7rem;width:2.5rem}.popups--contact-buttons--btn-caption{color:rgba(0,0,0,.87);font-family:Arial,sans-serif;font-size:.85rem;margin:0}.popups--contact-buttons--btn.popups--contact-buttons--call:before{background:var(--g-indigo) url(../svg/btns/phone.svg) no-repeat 50% 50%/50%}.popups--contact-buttons--btn.popups--contact-buttons--link:before{background:var(--g-green) url(../svg/btns/plus.svg) no-repeat 50% 50%/50%}.popups--contact-buttons--btn.popups--contact-buttons--btn_facebook:before{background-image:url(../svg/btns/facebook.svg)}.popups--contact-buttons--btn.popups--contact-buttons--btn_viber:before{background:#7c529d url(../svg/btns/viber.svg) no-repeat 50%}.popups--contact-buttons--btn.popups--contact-buttons--btn_telegram:before{background:#2ca5e0 url(../svg/btns/telegram.svg) no-repeat 43%}.popups--contact-buttons--btn.popups--contact-buttons--btn_skype:before{background:#31c4ed url(../svg/btns/skype.svg) no-repeat 45% 45%}.popups--contact-buttons--btn.popups--contact-buttons--btn_heart:before{background:#dd2a7b url(../svg/btns/heart-full.svg) no-repeat 50% 50%/70%}.popups--contact-buttons--btn.popups--contact-buttons--btn_whatsapp:before{background:#26d367 url(../svg/btns/whatsapp.svg) no-repeat 50% 50%}.popups--contact-buttons--btn.popups--contact-buttons--btn_instagram:before{background:#dd2a7b url(../svg/btns/instagram.svg) no-repeat 50% 50%}.popups--contact-buttons--btn.popups--contact-buttons--btn_calendar:before{background:#31c4ed url(../svg/btns/calendar.svg) no-repeat 50% 50%/60%}.popups--contact-buttons--btn.popups--contact-buttons--btn_vkontakte:before{background:#597ba0 url(../svg/btns/vkontakte.svg) no-repeat 50% 50%}.popups--contact-buttons--btn.popups--contact-buttons--btn_mail:before{background:#597ba0 url(../svg/btns/mail.svg) no-repeat 50% 50%/50%}.popups--contact-buttons.active .popups--contact-buttons--block{display:flex}.messenger-bg{display:block;width:0;height:0;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:111;opacity:0;transition:opacity .3s linear 0s,width 0s linear .3s,height 0s linear .3s}.popups--contact-buttons.active .messenger-bg{width:100%;height:100%;opacity:1;transition:opacity .3s linear 0s,width 0s linear 0s,height 0s linear 0s}.popups--contact-buttons--block{padding-bottom:.7rem}.service-signature{width:100%;margin-top:.5rem;padding-top:.3rem;text-align:center;border-top:var(--px) solid #e4e4e4}.service-signature a{font-size:.8rem;text-decoration:none;color:#000!important}@media (max-width:900px){.popups--contact-buttons{width:4rem;height:4rem;top:auto;right:1.45rem;bottom:1.45rem}}@media (max-width:900px){.popups--contact-buttons--switch{width:3rem;height:3rem}}@media (max-width:900px){.popups--contact-buttons--static-caption{font-size:.4rem}}@media (max-width:900px){.popups--contact-buttons--pulsation{display:none}}@media (max-width:900px){.popups--contact-buttons--close.messenger-show{top:50%;left:50%;margin:-.45rem 0 0 -.45rem}}@media (max-width:900px){.popups--contact-buttons--block{right:0;top:auto;bottom:4rem;transform-origin:100% 0}}@media (max-width:900px){.messenger-bg{display:none}}.messenger_owner{width:100%;margin-top:.3rem;padding-top:.7rem;text-align:center;border-top:var(--px) solid #e4e4e4}.messenger_owner p{font-size:.8rem;font-family:open-sans-regular,Arial,sans-serif}.messenger_owner p a{text-decoration:none;color:#000!important}